另一个更新的答案,对于困惑(..就像我以前那样)没有更多的解释。(应归功于@ azgolfer,@ PankajAndroid和@Adam)
1-如果您在https://console.developers.google.com上创建项目,则在项目概述中可以看到“ PROJECT ID”和“ PROJECT NUMBER”两件事。项目ID不再是数字,而是字母数字,例如master-xxxxx-1234。项目编号是11位数字,例如123456789100。
2-即使您检查了浏览器链接,也可以找到它:
https: //console.developers.google.com / project / master-xxxxx-1234
那么master-xxxxx-1234是SENDER_ID(在某些地方称为PROJECT ID)吗?没有。
您必须在GCM中使用项目编号作为项目ID。
3-您可以在哪里交叉检查项目ID是否用作项目ID?
在API Dashbaord上。(网址:https://code.google.com/apis/console/b/0/? noredirect#project :12345678900-其中12345678900是项目仪表板上的项目编号。
摘要: Project Dashboard和API Dashboard中的Project ID不同。项目dashbaord中的项目编号在API仪表板中用作项目ID,在项目dashbaord中的项目ID在API仪表板中用作项目名称。因此,当我们在开发人员控制台中创建项目时,项目仪表板中显示的项目编号将用作GCM中的SENDER_ID。