2012-03-31 79 views
0

要通过c2dm发送相同的消息到100个设备,我们需要执行以下操作 1.获取您需要发送的每个设备的注册信息消息。 2.启动100为每个设备请求一个并将其发送给c2dm。 我是否正确?如何通过C2DM将推送通知从应用程序服务器发送到Android移动设备

我们真的需要为每个设备发送100个请求吗?一个请求包含每个设备的注册ID?

有没有什么方法可以将所有设备的注册ID发送到单个请求中?因此,通过该请求,c2dm将广播或将该通用消息推送给所有具有在单个请求中获得的注册ID的100台设备?

回答

1

到目前为止,C2dm不允许批量发送。所以你仍然需要为每个设备发送它们。

+0

感谢您的回复。所以,我们需要向c2dm发送100个请求,以便向100个设备广播相同的消息。如果是这样,它不会在发布/订阅上发生变化?和 – Viswa 2012-03-31 06:25:51

+0

所以它就是说,每个请求都将被逐个处理,它不像是braodcasting和发布/订阅? – Viswa 2012-03-31 06:26:02

+0

你应该问问题之前,你应该检查/搜索stackoverflow。关于这个话题已经有很少的问题了。如果您在“相关”主题下查看右侧,则第三项与您所询问的内容相同。对于评论,不,它不是发布/订阅。它被烘焙到应用程序中,并推送消息。 – 2012-03-31 06:33:58

1

c2dm不允许批量发送。即使对于我的应用程序,我一直在用不同的ID发送消息,通过将ID存储在数据库中并在循环中检索它们。我不认为有更好的解决方案。

+0

感谢您的回应。所以,我们需要向c2dm发送100个请求,以便向100个设备广播相同的消息。如果是这样,它不会在发布/订阅上发生变化?和 – Viswa 2012-03-31 06:24:26

+0

所以它就是说,每个请求都将被逐一处理,它不像是braodcasting和发布/订阅? – Viswa 2012-03-31 06:25:37

+0

没有广播。一次一个用户。我不太清楚发布/订阅的含义。如果你可以详细说明,请.. – 2012-03-31 06:34:12

相关问题