2013-07-11 150 views
2

我已阅读Google Cloud Messaging文档,发现每个设备和每个应用程序的GCM密钥是唯一的。如果我卸载并重新安装应用程序,密钥总是相同的,也就是说,密钥是根据某些设备和应用程序标识符计算的,否则密钥会改变?Google云消息传递唯一密钥

回答

3

不,在您卸载并重新安装应用程序后,密钥(称为注册ID)可能会更改。

以下情形将导致ID改变:

  1. 未安装该应用
  2. 发送GCM消息到设备数次,直至GCM服务器实现的应用从设备卸载
  3. 重新安装应用程序
+0

重新安装意味着更新? – notGeek

+0

@notGeek不,我的意思是在先前卸载它之后再次安装该应用程序。 – Eran

+0

当应用程序从设备上卸载时,如何从我的服务器上删除GCM密钥?现在我重新安装应用程序后收到重复通知,因为我的服务器存储了两个标识符,就好像它们来自不同的设备。非常感谢 – notGeek

相关问题