混乱についてもう少し説明を加えたさらに別の更新された回答(..私がそうであったように)(@ azgolfer、@ PankajAndroid、および@Adamの功績による)
1- https://console.developers.google.comでプロジェクトを作成すると、プロジェクトの概要に「プロジェクトID」と「プロジェクト番号」の2つが表示されます。プロジェクトIDは数値ではなく、master-xxxxx-1234のような英数字です。プロジェクト番号は123456789100のような11桁の番号です。

2-ブラウザのリンクを調べても、次のように見つけることができます:
https://console.developers.google.com / project / master-xxxxx-1234
それで、master-xxxxx-1234はSENDER_IDです(プロジェクトIDと呼ばれる場所もあります)?番号。
GCMではプロジェクトIDとしてプロジェクト番号を使用する必要があります。
3-プロジェクトIDがプロジェクトIDとして使用されていることをどこでクロスチェックできますか?
APIDashbaordについて。(url: https //code.google.com/apis/console/b/0/ ?noredirect#project 12345678900-ここで、12345678900はプロジェクトダッシュボードのプロジェクト番号です。

概要:プロジェクトダッシュボードとAPIダッシュボードのプロジェクトIDは異なります。プロジェクトダッシュボードのプロジェクト番号は、APIダッシュボードのプロジェクトIDとして使用され、プロジェクトダッシュボードのプロジェクトIDは、APIダッシュボードのプロジェクト名として使用されます。そのため、開発者コンソールでプロジェクトを作成するときにプロジェクトダッシュボードに表示されるプロジェクト番号は、GCMのSENDER_IDとして使用されます。