2012-06-28 60 views
0

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

移植/ GCM文档没有涉及到这一部分,但暗示它可能无法正常工作,因为它提到我们必须将C2C注册ID与GCM注册ID分开存储。

这也意味着,迁移到GCM,我们需要保持两套注册ID,并且使用两个单独的呼叫(GCM和C2DM)对于可预见的未来,是吗?

回答

1

我刚刚尝试过一个实验,同时使用GCM将消息发送给由C2DM创建的注册ID,我收到错误“MisMatchedSenderId”。这很有意义,因为较早的C2DM使用电子邮件地址作为发件人ID,而新的GCM使用API​​密钥。

所以它看起来像两套注册ID必须保留,直到所有的应用程序已升级到使用新的GCM。