GCM Registration ID



设备上安装的所有应用程序的GCM注册ID是相同的,还是应用程序唯一的?

更具体地说,我在一台设备上安装了10个应用程序,它们都支持推送通知。设备将有多少个注册ID?10还是1?

您将获得10个。GCM为您注册的每个应用程序生成一个新的令牌,即使它在同一设备上。

还要注意,GCM可能会根据某些事件为您的应用程序生成新的令牌(例如应用程序更新)。您可能需要查看文档(onTokenRefresh部分):https://developers.google.com/cloud-messaging/android/client#sample-寄存器

它将为每个应用程序生成一个GCM id。

您的GCM发件人密钥在每个应用程序中是唯一的。

来自谷歌开发者指南

向GCM:注册

客户端应用程序使用实例ID API获取注册令牌。对此API的调用必须将授权实体设置为您的应用程序服务器的发件人ID,以及为GCM设置为适当值的作用域(取决于您的平台)。。。。

它对每个应用程序都是唯一的。如果您想向每个不同的应用程序发送单独的通知,则必须是。

最新更新