android gcm项目ID混乱

时间:2012-10-04 08:58:56

标签: google-cloud-messaging

我对Android GCM的问题很少

  1. GCM中项目ID /发件人ID的用途是什么。

  2. 我是否可以为具有不同应用程序服务器代码的任意数量的服务器端应用程序使用相同的项目ID(例如,一个用于提供实时分数,一个用于新闻应用程序)

  3. 为什么需要Google帐户?如何在推送通知中使用Google帐户进行身份验证?

1 个答案:

答案 0 :(得分:1)

  1. 您在为GCM注册应用/设备时必须提供发件人ID。您收到的RegID与发件人相关联,位于Google数据的深处。因此,当服务器推送消息时,Google的系统可以追溯他们对发件人的身份验证,并确保应用和服务器确实属于同一个实体。

  2. 不确定。只需重复使用身份验证标头。

  3. 您需要一个Google帐户才能访问Google API控制台。 Google需要一种方法来识别和验证您(帐户所有者),以便其他人无法使用您的GCM设置。

  4. 编辑:这不是正式的,但他们声称手机需要一个与之相关的Google帐户,因为GCM在内部使用GTalk。