将 GCM 通知发布到现有 C2DM 注册 ID



我想知道是否可以使用新的GCM机制并将通知发布到基于C2DM的现有注册ID中?

迁移/GCM文档没有涉及这一部分,但它暗示它可能不起作用,因为它提到我们必须将GCM注册ID与C2DM注册ID分开存储。

这也意味着要迁移到 GCM,我们需要维护两组注册 ID,并在可预见的未来使用两个单独的调用(GCM 和 C2DM),对吗?

我自己刚刚尝试了一个实验,在使用GCM将消息发送到C2DM创建的注册ID时,我收到错误"不匹配发件人ID"。这是有道理的,因为旧的C2DM使用电子邮件地址作为发件人ID,而新的GCM使用API密钥。

因此,看起来必须维护两组注册 ID,直到所有应用程序都升级为使用新的 GCM。

最新更新