0

有没有人有关于这个“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}
4

1 回答 1

1

这意味着有太多消息存储在单个设备的 GCM 服务器中而没有被传递(如果您的设备离线而您的服务器发送了许多消息,则可能会发生这种情况)。

一旦此类消息的数量达到限制(如果您不使用折叠键,则为 100),它们将从 GCM 服务器中删除,并且您会收到该错误消息,通知您您的设备应按顺序与您的服务器同步获取丢失的消息。

于 2013-09-21T14:32:36.397 回答