是否有人对此“TooManyMessages”错误有任何文档。
在我调用GoogleCloudMessaging发送方法后,我从 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 :(得分:1)
这意味着在没有交付的情况下,单个设备的GCM服务器中存储的消息太多(如果您的设备在服务器发送许多消息时设备处于脱机状态,则可能会发生这种情况)。
一旦此类邮件的数量达到限制(如果您不使用折叠密钥为100),它们将从GCM服务器中删除,并且您收到该错误消息,这表明您的设备应与您的同步服务器以获取丢失的消息。