使用 cordova-plugin-fcm 插件推送通知在 iOS 生产中不起作用

Posted

技术标签:

【中文标题】使用 cordova-plugin-fcm 插件推送通知在 iOS 生产中不起作用【英文标题】:Push notifications not work in iOS production with cordova-plugin-fcm plugin 【发布时间】:2016-12-14 19:25:44 【问题描述】:

我正在为 ios 平台开发一个带有 ionic、cordova 的应用程序。 android上的一切都很好。此外,iOS 应用程序仅适用于经过认证的开发人员。

问题是当我使用认证发行版将应用程序上传到应用程序商店时。不要在我的设备上接收通知。

我还将 apns 开发人员和分发版上传到 firebase。

以下解决方案对我不起作用:

https://github.com/fechanique/cordova-plugin-fcm/issues?utf8=%E2%9C%93&q=production

【问题讨论】:

您是否在 Xcode 中启用了推送通知(位于目标项目编辑器的 Capabilities 窗格中)? @JanP 是的!在兼容性中启用该选项,但只出现 1 项检查。 - 步骤:将“推送通知”权利添加到您的 App ID 我在其他示例中看到的 2 个选中的检查出现 其他检查需要做什么?? 据我所知,它只是推送通知。也许背景模式,但我不这么认为。我会添加这个作为答案... @JanP 好的,没关系。这个问题非常少见 【参考方案1】:

确保在 Xcode 中启用推送通知(App > Capabilities)。

欲了解更多信息:https://firebase.google.com/docs/notifications/ios/console-device

【讨论】:

是的!启用兼容性选项,但只显示 1 项检查:- 步骤:将“推送通知”权利添加到您的应用程序 ID 我在其他示例中看到的 2 项选定检查出现 其他检查需要什么?? @JulioMachado 我现在正在使用 Windows 机器,所以没有机会检查,但据我所知,我们也有一个复选框。它适用于我们的应用。

以上是关于使用 cordova-plugin-fcm 插件推送通知在 iOS 生产中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

cordova-plugin-fcm 在 iOS 上不起作用

FCM 推送通知在 android 中不起作用(使用 cordova-plugin-fcm 2.1.1 的 Ionic 项目)

cordova、Firebase、FCM 插件 - 在 iOS 的通知栏中不显示通知

如何使用 GITHUB_TOKEN 密钥和 Maven Jib 插件将图像推送到 GitHub 包?

通知未显示在我的设备离子3中

Phonegap/cordova 社交分享插件,重复推文问题