gcm ios - 应用在后台时推送不接收

时间:2016-06-20 09:28:21

标签: ios swift background google-cloud-messaging

我在iOS上使用GCM。一切正常,直到应用程序进入后台并且我无法接收推送,我实现了Google示例代码并实现了didReceiveRemoteNotification:fetchCompletiondidReceiveRemoteNotification。我使用这个结构发送推送消息,这是有效的:

    {
      "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"
        } 
    }

这很奇怪,谷歌的文档说我可以添加这两列,但它不起作用

0 个答案:

没有答案