如何接收多个c2dm通知?

时间:2012-01-03 12:47:21

标签: android android-c2dm

我正在使用C2DM为我的Android应用程序发送通知,它运行正常。但我一次只能收到一个通知。因此,在收到通知时,它会替换以前收到的通知。

那么如何接收多个C2DM通知,如接收普通短信?

1 个答案:

答案 0 :(得分:1)

给不同的消息collapse_key s。这是[{3}}:

的摘录
  

用于折叠一组相似消息的任意字符串   当设备离线时,只有最后一条消息被发送到   客户端。这是为了避免向该邮件发送太多邮件   电话重新上线时。请注意,因为没有保证   消息发送的顺序," last"消息可能不会   实际上是应用程序服务器发送的最后一条消息。必需的。

official docs

  

您是否过于频繁地发送C2DM消息?如果你需要   在短时间内经常与您的应用程序通信   时间,C2DM可能不是最好的解决方案。相反,考虑一下   实现XMPP或您自己的协议来交换消息,并使用   C2DM只发送初始通知。