首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓和iOS gcm instanceID

安卓和iOS gcm instanceID
EN

Stack Overflow用户
提问于 2015-10-24 01:07:52
回答 1查看 120关注 0票数 0

在iOS和安卓上的不同行为

我们一直在尝试在安卓和iOS上实现GCM,但与instanceID在行为上存在差异。

在安卓和iOS上,当我们每次注册应用程序时,我们都会得到相同的令牌,如果我们不卸载并重新安装应用程序,这是真的,如果我们这样做了,我们在这两个应用程序上都有了一个新的实例ID,但旧的安卓令牌变成了NOT_REGISTER,而iOS上的旧令牌仍然有效,让我们在同一个安卓设备上发送1条消息(ok),为同一个iOS设备发送2条消息(不ok)。

旧的iOS instanceID不应该像在安卓上那样是NOT_REGISTER吗?

EN

回答 1

Stack Overflow用户

发布于 2015-10-25 07:46:26

最终,旧的实例ID也将失效。但是,如果您生成一个新的实例ID,您应该用新的实例ID替换旧的实例ID,并停止向旧的实例ID发送。此外,如果您发送到旧的令牌,您应该在响应中获得一个规范的id,指示使用哪个令牌而不是您刚刚使用的旧令牌。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33307898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档