C2DM 注册 ID 与 GCM 注册 ID?

Posted

技术标签:

【中文标题】C2DM 注册 ID 与 GCM 注册 ID?【英文标题】:C2DM Registration ID vs GCM Registration ID? 【发布时间】:2012-07-04 09:17:31 【问题描述】:

我注意到 Google 已弃用 C2DM 并将其更改为 GCM。 然后,在其Migration docs 中声明:

收到GCM的响应后,获取的注册ID必须 发送到应用服务器。执行此操作时,应用程序 应该表明它正在发送一个 GCM 注册 ID,以便 服务器可以将其与现有的 C2DM 注册区分开来。

对于已将 C2DM 迁移到 GCM 的任何人,两种服务的注册 ID 格式是否不同?因为它声明了

应用程序 应该表明它正在发送一个 GCM 注册 ID,以便 服务器可以将其与现有的 C2DM 注册区分开来。

谢谢

【问题讨论】:

【参考方案1】:

我相信格式相同,但两种服务的注册 ID 不同。 应用服务器中需要有指示,因为对 GCM 和 C2DM 向 Google 提出了不同的请求。

【讨论】:

以上是关于C2DM 注册 ID 与 GCM 注册 ID?的主要内容,如果未能解决你的问题,请参考以下文章

GCM 响应是无效的 Android 应用注册 ID

Android GCM注册ID变更

C2DM 到 GCM 代码迁移

是否有可能,来自 GCM 的规范 id 就像客户端的注册 id?

GCM 的注册 ID 重复

如何处理 GCM 更改注册 ID?