【发布时间】:2014-12-05 05:32:50
【问题描述】:
我正在使用 GCM 服务器库从我的服务器发送消息。
message = new Message.Builder()
.timeToLive(10)
.delayWhileIdle(false)
.addData("json", sendMsgData)
.build();
由于 GCM 支持 4kb 消息大小,我想知道 sendMsgData 的实际大小可以是多少?
sendMsgData 是否允许 4kb 或者我需要计算其他因素并减少我的实际 sendMsgData 大小?
请参考下面的google文档,如果下面的json有4kb的限制,那么用户的实际消息是“数据”下面将小于 4kb...
以下是在 google gcm doc 网站上包含 TTL 的 JSON 格式请求示例:
{
"collapse_key" : "demo",
"delay_while_idle" : true,
"registration_ids" : ["xyz"],
"data" : {
"key1" : "value1",
"key2" : "value2",
},
"time_to_live" : 3
},
【问题讨论】:
标签: android google-cloud-messaging