【问题标题】:Google Cloud Messaging Unique Key谷歌云消息唯一键
【发布时间】:2013-07-11 13:39:19
【问题描述】:

我在 Google Cloud Messaging 文档中读到 GCM 密钥对于每个设备和每个应用程序都是唯一的。如果我卸载并重新安装应用程序,密钥始终相同,即密钥是根据某些设备和应用程序标识符计算得出的,否则密钥会改变?

【问题讨论】:

    标签: android push-notification google-cloud-messaging


    【解决方案1】:

    不,在您卸载并重新安装应用后,密钥(称为注册 ID)可能会发生变化。

    以下场景会导致ID发生变化:

    1. 卸载应用程序
    2. 多次向设备发送 GCM 消息,直到 GCM 服务器意识到应用已从设备上卸载
    3. 重新安装应用

    【讨论】:

    • @notGeek 不,我的意思是在之前卸载后再次安装该应用程序。
    • 从设备上卸载应用程序后,如何从服务器中删除 GCM 密钥?现在我在重新安装应用程序后收到重复的通知,因为我的服务器存储了两个标识符,就好像它们来自不同的设备一样。非常感谢
    • @notGeek 当您的服务器使用旧注册 ID 发送通知时,来自 Google 的响应将包含一个规范注册 ID,即新注册 ID。当您收到这样的回复时,您应该删除旧的注册 ID。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 2016-04-21
    • 2016-12-05
    • 1970-01-01
    相关资源
    最近更新 更多