我尝试按照Koh的建议here进行操作,我的问题是当我发送此JSON时:
{
"to": "/topics/test",
"data": {
"aps" : {
"alert" : "You got your emails."
}
}
}
但是我收到的通知是:
Notification received: {
aps = "{\"alert\":\"You got your emails.\"}";
"collapse_key" = "do_not_collapse";
from = "/topics/test";
}
似乎在我收到JSON aps之前将其更改为简单的字符串。
有没有一种方法来获取正确的通知语法,以便我的应用识别它?
最佳答案
您应该使用“notification”字段而不是“data”。
https://developers.google.com/cloud-messaging/server-ref