通过c2dm向100台设备发送相同的消息, 我们需要做以下事情, 1.获取您需要发送消息的每个设备的注册。 2.为每个设备启动100个请求并将其发送到c2dm。 我是对的吗?
我们真的需要为每个设备发送100个请求。一个请求包含每个设备的注册ID?
有没有办法可以在一条请求中发送所有设备的注册ID?因此,对于那个请求,c2dm会将该公共消息广播或推送到所有100个设备,并使用在单个请求中获得的注册ID?
答案 0 :(得分:1)
C2dm直到现在才允许批量发送。所以你仍然需要为每个设备发送它们。
答案 1 :(得分:1)
c2dm不允许批量发送。即使对于我的应用程序,我一直在发送带有不同ID的消息,通过将id存储在数据库中并在循环中检索它们。我认为没有更好的解决方案。