GCM APN消息未送达

时间:2015-09-23 10:22:20

标签: ios swift google-cloud-messaging

我正在尝试使用 GCM 向设备发送消息。我将此JSON发送给客户端:

  {
"to": "nzgmI.....smZq9tE_L6k4C6T",
"data": {
  "message": "vale normal de menfdasfdsajes",
 }
}

我可以在控制台上看到它,但如果我想要一个标准的ios推送通知来获得一个对话框我没有收到任何东西。

  {
    "to": "nzgmIZ764.....tE_L6k4C6T",
    "notification" : {
      "body" : "I can't see this",
      "title" : "Portugal vs. Denmark",
      "icon" : "myicon"
    }
  }

我打印过:

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {

但只有第一个选项,我才能真正在控制台中看到一些东西,而且我想要实现定期推送通知而不仅仅是一条消息。

1 个答案:

答案 0 :(得分:0)

您可能希望在邮件中添加priority字段,例如

{
    "to": "nzgmIZ764.....tE_L6k4C6T",
    "priority" : "high", // Add this 
    "notification" : {
      "body" : "I can't see this",
      "title" : "Portugal vs. Denmark",
      "icon" : "myicon"
    }
}

如果您收到来自GCM的Successful回复,您会看到正常通知已发送到您的应用。