后台Gcm ios推送通知失败

时间:2016-11-30 12:29:22

标签: ios objective-c google-cloud-messaging apple-push-notifications

当我的应用处于前台但我无法在后台运行时,我可以收到推送通知。

当我发送json时有以下形式:

{
"data":{"message":"test ios push notification"},
"time_to_live":604800,
"registration_ids":["key...."],
"collapse_key":"GCM Notifications",
"content_available":1,
"priority":"high"
}

在我的应用程序中,我进入前景(背景中没有任何内容):

{
    aps =     {
        "content-available" = 1;
    };
    "gcm.message_id" = " whatever ";
    message = "test ios push notification";
}

我认为问题在于content_available,但我不知道为什么我发送content_available并且返回内容可用。这是正常的转换吗?

1 个答案:

答案 0 :(得分:1)

<强>解决! 我很糟糕,我忘了在目标中启用它 - &gt;能力部分: enter image description here