2014-07-17 74 views
-1

我實現了GCM CCS服務器 - 客戶機體系結構。問題是我有時會多次收到一條消息,即使我第一次確認它,就像我處理其他消息一樣。可能是什麼問題呢 ?GCM XMPP在服務器上多次收到相同的消息

請注意,我多次收到的消息每次都有完全相同的XMPP節,沒有任何變化(例如,甚至是相同的message_id,所以它就像GCM第一次沒有收到我的ACK)。

回答

1

顯然這只是發生。爲什麼?沒有任何想法。解釋是從服務器發送到GCM服務器的初始ACK未收到,因此GCM再次發送該消息。總而言之,只要注意代碼中的重複郵件以確保安全。很可悲,但無論如何。

0

請參閱.. 「如果CCS和設備之間的連接不良,GCM可能會發送多個重複的送達回執,您可以放心地忽略這些重複。

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

+0

這與這個問題有什麼關係?問題出現在服務器端,而不是客戶端。我沒有收到多個送貨單。我正在接收多個上游消息。 –

相關問題