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

问题描述:

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

感谢

开发人员很欢迎(和鼓励)用于所有他们的应用程序的同一个发件人ID/API密钥。

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

来源:我是Google的Android团队成员。

+2

只是想知道,如果有人反向工程的'.apk'并提取'SENDER ID',会发生什么?由于多个应用程序可以使用相同的发件人ID,那么攻击者是否可以为他的假应用程序使用相同的发件人ID(在不同的商店中使用相同的包名)? – 2013-08-12 20:24:49

+1

我有同样的问题作为Shobhit(实际上我即将发布,因为他最近的问题在这里:http://*.com/questions/18196292/what-are-consequences-of-having-gcm-sender-当我注意到他的评论时身份证被暴露)。很多人似乎认为保持发件人ID安全很重要,但为什么? – 2013-08-12 21:00:15

+1

@JasonC对上述问题有一个答案。请参阅http://*.com/a/18216063/1306419。希望它能清除一些事情。 – 2013-08-13 19:09:01