ios - 推送通知 - 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 断开连接”。它不应该立即连接吗?
解决方案
推荐阅读
- corda - TDD - 在 R3 中运行合约测试的断言错误
- android - 用户级别的 Firebase Cloud Firestore 中的身份验证问题
- javascript - 合并来自不同 CSV 的对象数组
- html - React.js import font-awesome 不适用于 npm
- javascript - 使用 jQuery 切换?
- vba - 从 Internet 页面的下拉列表中选择
- php - 分别打印会话数组数据以供进一步使用
- apache - 将 .htaccess 转换为 IIS web.config
- visual-studio - Visual Studio 安装项目 - 如何避免重复条目?
- c# - 如何在检查特定属性的可枚举列表中搜索重复项