当应用程序在后台运行时,IOS上未收到Cordova FCM通知

时间:2019-07-15 10:42:45

标签: ios firebase cordova cordova-plugin-fcm

我正在cordova@8.1.2上使用这些插件:

Fl_Box

我尝试了许多不同的指南,正在使用旧版Build,在Firebase上为APN设置p8密钥,并在Android FCM消息传递中使用冰沙。在IoS上,只有当应用程序处于前台时,我才能收到它。

我认为问题与“与FCM断开连接”字符串有关。每当我关闭或切换应用程序时,我都会获得此日志。

1 个答案:

答案 0 :(得分:0)

您正在使用我的cordova-plugin-firebasehttps://github.com/dpa99c/cordova-plugin-firebase.git#GH-1057-April-05-android-build-issue)的旧分支,这只是该插件的多个未解决问题的部分修复。

请尝试使用我的该插件的分支-cordova-plugin-firebasex-该插件可以解决FCM通知中的许多问题并添加新功能。

注意:最新版本-cordova-plugin-firebasex@5.0.0-包含重大更改,因此API不再与cordova-plugin-firebase相同。如果您决定迁移,请仔细阅读文档。