问题标签 [react-native-fcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
197 浏览

react-native - RNFIRMessaging 静态分析器错误

我正在使用 React native 构建应用程序。突然我遇到了RNFIRMessaging错误。从那时打开 Xcode 项目时,xcworkspace它会说语义问题。我的代码以前可以工作。我不知道发生了什么事。我重新安装了所有 npm,检查 Xcode 中的 Header Search Path。但什么都行不通。

任何人都可以帮助解决这个问题吗?

参考图像

0 投票
0 回答
23 浏览

android - FCM 推送系统中“数据”有效载荷的文档在哪里?

我正在为我的应用设置通知,但找不到相应的文档。最初,我一直在寻找在通知中设置 smallIcon ,但是直到我在 github 存储库上找到一条消息,并给出了包含该smallIcon属性的以下设置,这是不可能的。现在我试图通过设置tag属性来堆叠我的通知,但它没有按预期工作,所以我试图找到完整的文档。我不敢相信谷歌没有完整的在线文档,但我在这里
找不到我想要的。

也许有人知道?谢谢

编辑:我正在使用的库不能堆叠通知。我将在服务器端做一些丑陋的解决方法以避免更新我的应用程序。

0 投票
1 回答
638 浏览

javascript - 无法从 Android Studio 构建 react-native,构建失败

安装 react-native-fcm 后,构建不成功。我不太确定要更改什么以及我为谷歌服务使用什么版本。

我的项目大文件如下所示:

我的项目/应用程序/grandle 看起来像:

我得到的错误是:

我找不到任何方法来解决这个问题......

0 投票
0 回答
388 浏览

react-native - (react-native-fcm) 如何使用 device_token 为独立设备进行本地通知?

我正在尝试将来自 react-native-fcm 的本地通知集成到我的应用程序中。我的应用是分享日记应用。并且每本日记都有“nice”按钮。

我想要做的是用户A按下用户B的日记的“好”按钮。然后推送通知仅发送到用户 B 的设备。就像“按下不错的按钮”。

如何做到这一点?我可以使用 react-native-device-info 获取 device_token。我在 AWS 上使用 rails api 服务器。

谢谢。

0 投票
1 回答
138 浏览

react-native - react-native-fcm 如何将 fcm_token 发送到 rails api 服务器

我想将 fcm_token(device_token) 发送到我的 rails api 服务器。我通过 FCM.getFCMToken(); 得到 fcm_token

但是, const device_token = FCM.getFCMToken(); 不工作。

我需要 fcm_token 的变量,例如 const device_token = "xxxx" 。

你有什么要求吗?谢谢。

0 投票
0 回答
909 浏览

react-native - React-native 使用 react-native-fcm 使用来自通知 firebase 的 url 推送使应用程序打开 webview

我想让应用程序使用 react-native-fcm https://github.com/evollu/react-native-fcm

第 1 步:来自 google firebase 的带有消息的推送通知是一个 url

第 2 步:点击通知 -> 通过 Webview 打开 URL

请帮我!

0 投票
0 回答
913 浏览

android - 在前台收到推送通知时 React Native Android 应用程序崩溃

应用程序在后台接收推送通知时运行良好,但在前台时崩溃。我正在使用 RN 0.49 和 react-native-fcm 11.3.1 包。

我的代码如下所示:

MainApplication.java

Android Studio 给出了这个错误:

java.lang.ClassCastException:xyzMainApplication 无法在 com.evollu.react.fcm.MessagingService$1.run(MessagingService.java:41) 的 com.facebook.react.ReactApplication 在 android.os.Handler.handleCallback(Handler.java :751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:154) 在 android.app.ActivityThread.main(ActivityThread.java:6682) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:1410)

我不知道它是什么导致应用程序在应用程序打开时仅在前台状态下崩溃!关于如何解决这个问题的任何想法?

0 投票
1 回答
816 浏览

ios - FCM 在后台时不会向 IOS 应用程序发送消息

我正在使用这个FCM 库来了解推送通知的工作原理。运行示例项目,一切正常,但前提是应用程序位于前台。当应用程序进入后台时,消息没有传递,甚至断点也没有命中。我可能做错了什么,因为我需要后台通知,即使应用程序被杀死

0 投票
1 回答
951 浏览

react-native - 在后台/前台的通知点击应用程序上导航用户

我正在使用 REACT-NATIVE-FCM。

我的应用程序在 App.js 的堆栈导航器内有抽屉导航器。

在通知托盘中单击通知时,我希望用户直接转到某个屏幕。

在主页中注册 FCM 事件仅在应用程序关闭时有效,而在前台应用程序中不会调用事件。它只会将您带到最后一个打开的屏幕。

我必须在每个屏幕上注册 FCM 事件,这对我来说看起来不太好。所以我有在 App.js 中注册 FCM 事件的解决方案,因为在初始化 App 时从 index.js 调用 App.js,但我无法在 App.js 中使用 this.props.navigation.navigate。

使用反应导航我们如何在声明堆栈后重定向用户。

APP.JS

0 投票
0 回答
266 浏览

android - Android - 运行 react-native run-android 时构建失败并出现异常

我正在尝试在 react-native 中设置远程推送通知,我正在使用 react-native-fcm 包来完成它。我按照指南从包的 github 页面设置所需的东西。我一直跑到以下错误,我不确定缺少什么或者我做错了什么。

错误 :

这是我的 AndroidManifest.xml 文件

我正在使用以下 React-native -0.53 Android Studio -3.0.1

任何调试此问题的帮助将不胜感激。

谢谢