当应用程序处于终止状态时,在iOS中接收推送通知

时间:2017-03-11 17:16:29

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

我已经为我的Android和iOS应用程序实施了Firebase云消息传递。

我在 FCM请求有效负载中使用数据键,该键仅在应用处于后台或运行状态时显示通知。当应用处于终止状态时,不会收到通知。

然而,当我在 FCM请求有效负载中使用通知键时,即使在终止状态下也会收到通知。

使用数据密钥的原因是修改操作的处理,表示方式。在Android应用程序中,我已经自定义了通知的行为,如振动,声音等。

我想在iOS中做同样的事情。

现在,如果两个密钥都在请求有效负载中传递,则默认情况下,通知密钥由操作系统处理。

1 个答案:

答案 0 :(得分:2)

应用程序终止时,iOS设备无法接收data-messages 这是iOS的限制,因此firebase-messaging无法真正解决它。