首页 > 解决方案 > 推送通知 - iOS 上的 Cordova FireBase 插件 - 仅在控制台数据消息中接收通知

问题描述

我正在使用cordova-plugin-firebase。在 Android 上一切正常,在 iOS 上,当我通过 FireBase 控制台发送推送消息时,它只出现在 xCode 控制台中:

Received data message: {
"collapse_key" = "myapp.id";
from = 932472342376;
notification =     {
    body = "Some notification";
    e = 1;
    sound = default;
    sound2 = default;
};

它只出现在控制台中,所以我猜一切都设置正确(如证书、.plist 文件)。如何强制 iOS 显示此通知?我正在使用最新版本的 xCode、Cordova 和这个插件。在应用程序功能中,我还检查了后台模式 - 远程通知和推送通知,但没有更改。还值得一提的是,只有在打开应用程序时才会出现此消息,在控制台消息中单击手机主页按钮会指示:“已与 FCM 断开连接”。它不应该立即连接吗?

标签: iosfirebasecordovacordova-plugins

解决方案


推荐阅读