我正在使用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