繁体   English   中英

数据字典外的GCM推送通知消息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM