如何将 FCM(firebase 云消息传递)与 react-native 集成

Posted

技术标签:

【中文标题】如何将 FCM(firebase 云消息传递)与 react-native 集成【英文标题】:How to integrate FCM (firebase cloud messaging) with react-native 【发布时间】:2016-11-10 03:31:47 【问题描述】:

我正在开发一个 react-native 应用程序,我需要集成 FCM 推送通知服务,我该如何集成它?

【问题讨论】:

哇,这还远远没有足够的信息继续下去。您需要更具体地说明您已经尝试过的内容、有效或无效的内容、现有应用程序结构的外观等。您是否阅读过 FCM 的官方文档? 【参考方案1】:

使用这个模块https://github.com/evollu/react-native-fcm

安装

npm i -S react-native-fcm

将库链接到您的 ios/android 项目

react-native link react-native-fcm

查看 README 中的配置和使用详情

【讨论】:

嗨,我想知道是否有一种方法可以在不使用 evilly 的情况下集成 FCM。 .我打算在这里只使用指南:[链接]invertase.io/react-native-firebase/#/modules/…这可能吗?至于现在我可以通过控制台日志上的“onMessage”事件获得消息通知,我不知道如何在实际通知中实现它。【参考方案2】:

我遇到了同样的问题,我发现有两种方法

    react-native-fcm:简单易用。

    创建我自己的模块!为什么要重新发明***呢?但是react-native-fcm 有 79 多个未解决的问题,并且自过去 1 个月以来一直没有更新,而 Firebase 的变化非常迅速。

所以决定创建我自己的模块并以我自己的方式处理它。如果您打算制作自己的模块,那么我已经在这个 Git Repo 上分享了我的代码:https://github.com/hiteshsahu/react-native-fcm-android。

希望对你有帮助。

【讨论】:

以上是关于如何将 FCM(firebase 云消息传递)与 react-native 集成的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 云消息传递如何在 Android 上运行

如何使用 FCM(Firebase 云消息传递)制作紧凑通知?

如何在 Firebase 云消息传递 (FCM) 中使用深度链接

如何向 FCM(Firebase 云消息传递)令牌的特定用户发送消息?

Firebase Admin SDK、FCM 云消息传递

如何在 Xamarin.iOS 中使用 FCM(Firebase 云消息传递)发送 iOS 推送通知