iOS Firebase推送通知提醒

时间:2017-01-20 15:14:51

标签: ios iphone push-notification apple-push-notifications firebase-cloud-messaging

当我的应用程序在前台运行并且我从我的Web服务器(PHP)发送通知时,iPhone不会警告消息到达。我知道消息到了,因为我将它保存在内部数据库中,我可以在viewcontroller中看到它。

这是我的JSON数据包:

{
   "data": { 
       "mensagem":"msg",
       "dataEnvio":"2017-01-2016:06:58"
    },
    "content_available":true,
    "time_to_live":3600,
    "priority":"high",
    "notification":{
        "title":"new",
        "sound":"default",
        "body":"msg"
    },
    "registration_ids":["..."]
}

在Android上不会发生同样的问题。

有人知道这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

当应用程序位于前台时,推送通知的通知部分在android和ios中都被忽略。我确信你是在自己的android上创建了关于处理函数OnMessageReceived的推送通知,以便它在你是前台时出现。