如何将一条公共C2DM消息发送到多个设备

时间:2011-02-03 08:58:36

标签: android android-c2dm

我想通过C2DM向一个以上的注册设备发送一条常见消息“新年快乐”。我从链接http://code.google.com/android/c2dm/index.html得到了关于C2DM的一些想法,并且了解到为C2DM注册的每个设备都有不同的身份验证令牌和注册ID。因此,第三个应用程序服务器可以向注册的所有设备发送相同的消息。我正在使用从http://code.google.com/p/chrometophone/source/checkout下载的Chrome手机示例代码。

所以任何人的帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:3)

要清楚,设备没有身份验证令牌。您的应用程序服务器使用ClientLogin身份验证令牌通过C2DM进行身份验证以发送推送。在注册期间,每个设备都会收到一个注册ID,它会与应用程序服务器通信。

目前,C2DM不支持批量发送。您将不得不遍历您的设备并向每个设备发送相同的消息。

请参阅 this thread了解详情。