![](/img/trans.png)
[英]Android GCM Java Server - Push Notification without message data
[英]GCM push notification message outside data dictionary
向GCM发送通知时,是否有一种方法可以检索设备上的关键“消息”。
{ "collapse_key" : "score",
"data" : { "k1" : "v1" },
"message" : "Hello World!",
"registration_ids" : [ "DEVICE_REGISTRATION_ID_GOES_HERE" ]
}
从intent.getExtras(),我能够收到以下键“ 从 ”,“K1”及其相应的值“collapse_key的 ”,也是如此。 但是我没有得到关键的“ 消息 ”。 如果我没有在“ data ”字典中添加任何内容,我仍然会收到不带“ k1 ”的推送通知(如预期的那样)。
推送到GCM不会导致错误。 GCM拖放键在“ 数据 ”字典中没有提到吗?
是的,您拥有的方式行不通。 您要添加的任何内容都应成为数据对象的一部分:
{
"collapse_key": "score",
"data": {
"k1": "v1",
"message": "Hello World!"
},
"registration_ids": [
"DEVICE_REGISTRATION_ID_GOES_HERE"
]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.