我在iOS上使用GCM。一切正常,直到应用程序进入后台并且我无法接收推送,我实现了Google示例代码并实现了didReceiveRemoteNotification:fetchCompletion
和didReceiveRemoteNotification
。我使用这个结构发送推送消息,这是有效的:
{
"to" : "ccoU4..d.",
"data": {
"message" : {
"test" : "Test"
}
}
}
但我将其更改为此以便从后台唤醒设备,我收到NotRegistered
错误:
{
"to":".....",
"content_available":true,
"priority": "high", // Add this field corresponds to 10 for APNS
"notification": {
"title":"my title",
"body":"my body",
"sound":"default"
}
}
这很奇怪,谷歌的文档说我可以添加这两列,但它不起作用