谷歌云消息唯一键
Posted
技术标签:
【中文标题】谷歌云消息唯一键【英文标题】:Google Cloud Messaging Unique Key 【发布时间】:2013-07-11 13:39:19 【问题描述】:我在 Google Cloud Messaging 文档中读到 GCM 密钥对于每个设备和每个应用程序都是唯一的。如果我卸载并重新安装应用程序,密钥始终相同,即密钥是根据某些设备和应用程序标识符计算得出的,否则密钥会改变?
【问题讨论】:
【参考方案1】:不,在您卸载并重新安装应用后,密钥(称为注册 ID)可能会发生变化。
以下场景会导致ID发生变化:
-
卸载应用程序
多次向设备发送 GCM 消息,直到 GCM 服务器意识到应用已从设备上卸载
重新安装应用
【讨论】:
@notGeek 不,我的意思是在之前卸载后再次安装该应用程序。 从设备上卸载应用程序后,如何从服务器中删除 GCM 密钥?现在我在重新安装应用程序后收到重复的通知,因为我的服务器存储了两个标识符,就好像它们来自不同的设备一样。非常感谢 @notGeek 当您的服务器使用旧注册 ID 发送通知时,来自 Google 的响应将包含一个规范注册 ID,即新注册 ID。当您收到这样的回复时,您应该删除旧的注册 ID。以上是关于谷歌云消息唯一键的主要内容,如果未能解决你的问题,请参考以下文章