我正在使用GCM向Android和IOS設備發送通知。當應用程序ios關機時,GCM不發送通知
在IOS上,通知在應用程序處於活動狀態或在後臺運行時收到。
但是,當應用程序關閉時,不會收到通知。 我通過直接聯繫APNS進行測試,並收到消息。所以設備上的配置似乎正常。
這裏是一個發送給GCM的消息的示例:
{"notification":{
"badge":"4",
"body":"Test body",
"sound":"default",
"title":"Test title"
},
"collapse_key": "collapse_1",
"message_id": "1000003",
"content_available":true,
"to": "GCM TOKEN FOR DEVICE"
}
被正確地接收該消息時,應用程序在背景而不是當該應用被關閉。
我發送了應該發送到APNS,直接到APNS假想的消息:
{"aps":{"alert":{"title":"Title","body":"Body"},"badge":5,
"sound":"default", "content-available":1}}
且設備會收到此通知。
我錯過了什麼?是否有授權的GCM發送給APNS的特定配置?
非常感謝,因爲我卡住了。
Michael
的可能的複製[iOS應用程式的GCM支持時,應用程序在後臺或殺死(HTTP://計算器。COM /問題/ 30883607/GCM支持換IOS-應用時,應用程序在背景,或殺死)。 – Mogsdad