Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Gcm消息太大,带有效负载<;4KB_Android_Python_Google Cloud Messaging - Fatal编程技术网

Android Gcm消息太大,带有效负载<;4KB

Android Gcm消息太大,带有效负载<;4KB,android,python,google-cloud-messaging,Android,Python,Google Cloud Messaging,我正在尝试通过gcm发送消息。消息有效负载为 {"header": "\u041d\u043e\u0432\u043e\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435", "message": "\u0428\u043e\u0443 \"\u042d\u041f\u0418\u0427\u0415\u0421\u041a\u0418\u0419 \u041f\u0420\u041e\u0412\u0

我正在尝试通过gcm发送消息。消息有效负载为

{"header": "\u041d\u043e\u0432\u043e\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435", "message": "\u0428\u043e\u0443 \"\u042d\u041f\u0418\u0427\u0415\u0421\u041a\u0418\u0419 \u041f\u0420\u041e\u0412\u0410\u041b!\"", "number": "118"}
它只有大约300字节长,包括所有符号。当我将消息发送到7个不同的键时,一切都正常。但当我将消息发送到36个键时,所有键(即使是在上一步成功传递的键)都会返回MessageTooBig


我该怎么办?我做错了什么?

如果我做错了,有人可以确认或驳回,但如果你是指通知密钥,那么听起来好像每个指向密钥的消息都被计入了有效负载。7*300byes=~2kb,而36*300byes=~10kb。这肯定是我的代码中的错误,因此问题可能被标记为无效。thx。如果我错了,有人可以确认或驳回,但如果你是指通知密钥,那么听起来好像每个指向密钥的消息都被计入了有效负载。7*300byes=~2kb,而36*300byes=~10kb。这肯定是我的代码中的错误,因此问题可能被标记为无效。谢谢。