Android中C2DM的一些查询

San*_*hav 9 php android push-notification android-c2dm

我目前正在开发一个具有C2DM实现的Android应用程序,并且我成功实现了它.但是现在我在向多个设备发送消息时遇到了问题.

根据我的理解,以下将是它的过程:

  1. 将reg reg id和authcode保存在数据库中(假设在c2dm表中)
  2. 使用循环向c2dm中的所有数据发送消息.

问题是:

每次我启动应用程序时它会要求注册并将其发送到服务器,因此,如果一个设备注册10次上述循环将失败9次并且工作一次,这将使非常大的数据库无效.

当我们想要使用我的应用程序向所有设备发送消息以及如何在数据库中保存reg_id和authcode时,有没有人知道什么是服务器端代码(我正在使用PHP).

谢谢

Ben*_*bin 3

我的解决方案是,如果 Google 给我一个响应,表明它是无效注册或不再注册,则将我的数据库中的记录标记为已删除。那么对于给定的注册它只会失败一次。