添加 FCM 支持后,本地通知在 iOS 上停止工作

Posted

技术标签:

【中文标题】添加 FCM 支持后,本地通知在 iOS 上停止工作【英文标题】:Local Notifications Stopped working on iOS After Adding FCM Support 【发布时间】:2019-03-18 07:50:16 【问题描述】:

我按照添加 Firebase Messaging library 的步骤操作,我可以在 androidios 上收到通知。添加firebase消息支持后,我在iOS上接收本地通知时遇到问题,应用程序未接收本地通知。我正在使用不同的库来处理本地通知:https://github.com/zo0r/react-native-push-notification。任何有关相同的帮助/指导将不胜感激。

【问题讨论】:

【参考方案1】:

我认为您最好使用来自 rnFirebase (invertase) 的本地通知,您已添加。

它很容易实现,就像一个魅力,你可以在你的应用程序中摆脱不需要的组件(如 react-native-push-notification)。

您只需使用 rnFirebase 发送本地通知:notifications.displayNotification(notif);(在您设置 rnFirebase 的通知组件后:https://rnfirebase.io/docs/v5.x.x/notifications/android)

【讨论】:

以上是关于添加 FCM 支持后,本地通知在 iOS 上停止工作的主要内容,如果未能解决你的问题,请参考以下文章

应用程序强制停止后 FCM 推送通知有效吗?

单击本地通知时出现 Google FCM ios-quickstart 错误 - 无法识别的选择器已发送到实例

通过FCM进行iOS严重警报

iOS 会限制预定的本地推送通知吗?

Flutter FCM Ios 未在设备上显示

在特定时间停止 iOS 本地通知