Android GCM:在多台设备上使用同一帐户-会发生什么情况?

Android GCM:在多台设备上使用同一帐户-会发生什么情况?,android,google-cloud-messaging,Android,Google Cloud Messaging,我有一个关于谷歌云消息的问题 当我在两个不同的谷歌安卓设备上安装同一个应用程序,并使用相同的谷歌账号时,这两个应用程序都将在gcm中注册。我正在服务器上存储他们的注册表 但是,当我向其中一个regid发送消息时会发生什么情况?第二个regid也会收到消息吗-雷吉德家族中会有一个是正统的吗?(因为和另一个设备上有相同的谷歌账户——或者他们的待遇完全不同?听起来像是你想要使用的。这些文件非常简单。基本上,您需要在服务器端做一些工作,将多个注册ID映射到一个“通知密钥”,然后在推到Google时使用该

我有一个关于谷歌云消息的问题

当我在两个不同的谷歌安卓设备上安装同一个应用程序,并使用相同的谷歌账号时,这两个应用程序都将在gcm中注册。我正在服务器上存储他们的注册表


但是,当我向其中一个regid发送消息时会发生什么情况?第二个regid也会收到消息吗-雷吉德家族中会有一个是正统的吗?(因为和另一个设备上有相同的谷歌账户——或者他们的待遇完全不同?

听起来像是你想要使用的。这些文件非常简单。基本上,您需要在服务器端做一些工作,将多个注册ID映射到一个“通知密钥”,然后在推到Google时使用该密钥

谷歌处理推送到多个设备,甚至会为你做一些很好的同步类型的事情

当我向其中一个regid发送消息时会发生什么-第二个regid也会收到消息吗

不,这是因为GCM不仅考虑了你在手机上使用的谷歌账户,还识别了你在手机上运行的特定设备和特定应用。GCM id对于任何给定设备上的任何给定应用程序都是唯一的。这就是云识别将通知推送到哪个设备的方式。因此,即使您使用同一帐户登录到两个不同的设备,它们也将使用不同的密钥注册。您可以使用此键识别单个设备/应用程序

请转到有关此的链接以获取完整信息