我正在尝试使用特性,当Android收到推送消息后自动显示通知,如此处所述。
当我将notification
字段添加到我的JSON负载中时,似乎通知不仅没有显示,而且onMessageReceived
根本没有触发。 没有这个字段一切正常。
这是我的JSON负载:
{
"to":"APA91bGIe59H1V5SsQkKvDOTgCTEaZWwgCJrdQ...",
"message_id":"",
"notification":{
"body":"Notification test",
"title":"Notification header",
"icon":"noti.png"
},
"data":{
"test_message":"GCM test message!"
}
}
所以,为什么会发生这种情况?或者没有自动通知?(如果是这样,
notification
字段有何用处...如果必须自己生成通知,我可以使用data
字段)。
编辑:最终成功了。图标字段应该像这样:
"icon":"@drawable/noti"
。
Google的文档错误真的很恼人。