Android GCM:更多应用程序的相同发件人ID

pcu*_*pcu 43 android google-cloud-messaging

是否可以为更多应用程序使用相同的发件人ID?现在我有18个应用程序(不同的语言和一些功能)使用相同的后端.现在我正在使用GCM实现推送通知.但后端团队只有一个谷歌项目 - 所有应用程序的SENDER ID.有人试过吗?这种情况可能吗?有什么缺点?

谢谢

Tre*_*hns 102

我们非常欢迎(并鼓励)开发人员为其所有应用使用相同的发件人ID/API密钥.

发送消息时,您指定注册ID,该ID隐式链接到生成它的app +设备的包名称.只有请求注册ID的应用才会收到您的消息.

资料来源:我是Google的Android团队成员.

  • @Trevor Johns IOS也是如此吗? (4认同)
  • 只是好奇地知道如果有人逆向工程的`.apk`并提取`SENDER ID`会发生什么?由于允许多个应用程序使用相同的发件人ID,攻击者是否可以为其假应用程序使用相同的发件人ID(在不同的商店中使用相同的包名称)? (2认同)