GCM(Google云消息传递) - 我可以注册多个具有相同注册ID的设备吗?

时间:2013-07-30 13:42:44

标签: android google-cloud-messaging

我正在开发一个Android应用程序。

我想在GCM中注册一个设备并获取 RegistrationID 。我想问一下,如果我要使用同一个应用程序的第二个设备,是否有可能以某种方式使用在第一台设备上获得的 RegistrationID 第二台设备

3 个答案:

答案 0 :(得分:2)

没有。而且,你不应该这样做。您可以使用user notifications在服务器上向所有用户设备的所有应用实例发送单个邮件。

答案 1 :(得分:2)

没有。你需要的是notification_key和notification_key_name。 registration_id是在设备上为每个应用程序生成的 - 不同设备上的相同应用程序或同一设备上的不同应用程序将生成不同的密钥。 使用notification_key,您可以将最多10个registration_ids映射到单个用户(单个密钥)

答案 2 :(得分:0)

创建数据库并保存所有RegistrationID,然后在php文件中,将array("RegistrationID")替换为array("RegistrationID database1","RegistrationID database2",....);