我有一個問題。對於iOS,我們可以在有效負載中同時發送「數據」和「通知」嗎? 「被髮送到GCM.When我加入了兩個,我沒有得到任何通知。我的問題是,如果我想在iOS和Android設備上更新什麼應該是有效載荷?iOS中的GCM(Google Cloud Messaging)(通知和數據負載)
電流負載:
{
"to":"/topics/testTopic",
"content_available":true,
"priority":"high",
"notification": {
"body":"Test Message",
"title":"test"
},
"data": {
"title": "Title.D Mixed JSON",
"body": "Content.D Mixed JSON",
"productId" : "1"
}
}
這只是一個示例有效載荷之後,我已經用我正在使用的實際有效載荷編輯了問題。請檢查它。 – abhi1992
爲什麼你的「數據」在「通知」內? 「通知」具有此處描述的參數https://developers.google。com/cloud-messaging/http-server-ref和「data」不是其中之一。您必須在「通知」之外使用「數據」才能訪問它。 – Flipper
數據是在通知之外。看到沒有數據的有效載荷語法json字符串將工作正常。但是當它是數據單獨或數據和通知時,它將不起作用。 – abhi1992