android - 如何将一条公共(public) C2DM 消息发送到多个设备

标签 android android-c2dm

我想通过 C2DM 向多个注册设备发送一条常见消息“新年快乐”。我从链接http://code.google.com/android/c2dm/index.html中对C2DM有一些想法。并了解注册 C2DM 的每个设备都有不同的身份验证 token 和注册 ID。那么第三个应用服务器是否可以向所有注册的设备发送相同的消息。我正在使用从 http://code.google.com/p/chrometophone/source/checkout 下载的 Chrome 手机示例代码.

因此,任何人的任何帮助都将不胜感激。

最佳答案

需要明确的是,这些设备没有身份验证 token 。您的应用程序服务器使用 ClientLogin 身份验证 token 向 C2DM 进行身份验证以发送推送。在注册期间,每个设备都会收到一个注册 ID,并将该 ID 传送到应用程序服务器。

目前C2DM不支持批量发送。您必须遍历您的设备并向每台设备发送相同的消息。

查看 this thread了解详情。

关于android - 如何将一条公共(public) C2DM 消息发送到多个设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4884034/

相关文章:

android - 什么是 Android 中的 ParcelFileDescriptor

Android - 打开名称中包含空白字符的文件时出现 FileNotFoundException

android - 运行 getSystemService(Context.USAGE_STATS_SERVICE) 时重复 PackageNames;

android - 异常 - 无法解析索引 6 处的属性 : TypedValue

android - 在 Android 中注册 C2DM 时出现问题

android - 谁提供用于 C2DM 的 AUTH token ?

android - 无法在 Eclipse 中打开 android 项目

android c2dm 注册 ID

安卓C2DM sleep 手机

android - 已弃用带有 ClientLogin 的 C2DM