2013-03-22 92 views
2

我正在开发企业级应用程序并使用GCM。该应用程序将分布在不同的客户端和他们的多个不同的代理。由于GCM通过生成注册ID(登录Google帐户)以及具有Google帐户同步功能的设备进行工作。如果我想要针对单个Google帐户提供多个注册ID,该怎么办?因为要创建数千个Google帐户并将其同步到数千个设备是相当困难的。 我想要一个帐户与执行GCM的多个设备同步。我在两台设备上尝试过,但只有先注册的设备表现良好。其他没有得到推送通知。如何通过单个Google帐户为Google Cloud Messaging生成多个注册ID

+0

这是一个有趣的实验。两台设备的注册ID是否相同? – Eran 2013-03-22 14:49:10

+0

没有,这是行不通的。由于注册ID应该是设备和应用注册ID。所以一个注册ID不适用于其他设备。 – dan 2013-03-22 14:52:58

+1

我不明白。当您注册第二台设备时,您获得了什么?注册是否成功?你有两个设备的不同注册ID吗? – Eran 2013-03-22 14:54:41

回答

0

好吧,既然我的意见帮你找到的解决办法,我会写根据他们的答案:

每个设备分配一个由GCM不同的注册ID,他们使用的是相同的谷歌帐户,即使这两个。 为了将消息推送到两个设备,只需将消息发送到两个注册ID。

相关问题