0

是否有人對此有任何文檔「TooManyMessages」錯誤「TooManyMessages」錯誤來自c2dm.intent.RECEIVE意圖

後,我致電Google雲端通訊從com.google.android.c2dm.intent.RECEIVE發送方法,我得到一個意向與臨時演員下列鍵/值對包。

Send error: 
Bundle[{error=TooManyMessages, 
message_type=send_error, 
google.message_id=1, 
android.support.content.wakelockid=1} 
+0

共享服務器端代碼 – drulabs

+0

我有客戶端code.Actually測試我從Android應用程序發送的消息,並得到消息,同一個應用程序在同一device.Is這看起來有問題嗎? – Ponting

+0

你必須聯繫服務器,或者你必須讓我的手機像服務器一樣......無論是哪種情況,請分享你用來發送信息的代碼。埃蘭給出了一個合理的解釋,作爲答案之一。 – drulabs

回答

1

這意味着太多的消息被存儲在GCM服務器,單臺設備而沒有提供(如果您的設備處於脫機狀態,而許多消息是由您的服務器發送這可能會發生)。

一旦此類消息的數量達到極限(如果不使用摺疊鍵爲100),它們將從GCM服務器中刪除,並且您會收到該錯誤消息,該消息會讓您的設備與您的設備進行同步你的服務器爲了得到丟失的消息。