GCM XMPP在服务器上多次收到相同的消息

时间:2014-07-17 08:33:25

标签: google-cloud-messaging

我已经实现了GCM CCS服务器 - 客户端架构。问题是有时候我多次收到一条消息,即使我第一次收到消息,就像我对其余消息一样。可能是什么问题?

请注意,我多次收到的消息每次都有完全相同的XMPP节,没有任何变化(例如,甚至同一个message_id,所以它就像GCM第一次没有收到我的ACK)。

2 个答案:

答案 0 :(得分:1)

显然,这恰好发生了。为什么?没有f * cking的想法。解释是没有收到从服务器发送到GCM服务器的初始ACK,因此GCM再次发送消息。总之,只需注意重复消息的代码是安全的。非常可怜,但无论如何。

答案 1 :(得分:0)

请看.. "如果CCS与设备之间的连接不佳,GCM可能会发送多个重复的送达回执。您可以放心地忽略这些重复项。"

https://developers.google.com/cloud-messaging/ccs