我的应用程序使用GCM,发送和接收消息都成功,但有一次我收到错误
{"multicast_id":9067671989076188106,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MessageTooBig"}]}
从我读过的文档中说有效负载超过了最大限制,我的问题。
1我们怎么知道有效载荷达到最大限度?
2如何解决问题?我必须先删除服务器上的消息吗?还是有另一种方式?*我使用php作为服务器来设置GCM
需要帮助,谢谢
答案 0 :(得分:0)
取自GCM文件:
Messages with payload
Unlike a send-to-sync message, every "message with payload" (non-collapsible message) is
delivered. The payload the message contains can be up to 4kb.
因此,您必须确保消息有效负载不超过4096个字符。