问题标签 [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 回答
553 浏览

android - 在应用程序被杀死时处理 FCM 通知

为了探索 FCM 推送通知原理,我开发了一个基本应用程序。当我的应用程序处于前台时,一切都按预期进行,通知由 _createNotificationListeners() 函数处理。但是,当应用程序处于后台或终止 bgMessaging 文件中的代码时,本应处理传入通知的代码根本没有任何效果。

当我的应用程序被杀死时,我应该怎么做才能处理通知?

应用程序.js

AndroidManifest.xml

字符串.xml

index.js

bgMessaging.js

0 投票
1 回答
777 浏览

firebase - 如何使用 FCM 发送推送通知以响应原生 android 应用程序

我正在尝试使用 Firebase 推送通知(FCM - ^16.2.4)构建本机(0.59.9)android 应用程序。我使用了这个文档https://github.com/evollu/react-native-fcm!. 添加 google-service.json 文件和 gradle 依赖项后,它给出了错误。

任务:react-native-fcm:generateDebugBuildConfig FAILED

FAILURE:构建失败并出现异常。

出了什么问题:任务“:react-native-fcm:generateDebugBuildConfig”执行失败。尝试 10 次后无法删除目录 '.......\node_modules\react-native-fcm\android\build\generated\source\buildConfig\debug\com\evollu\react'

尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

0 投票
2 回答
1140 浏览

firebase - 发送带有外部链接的推送通知(React Native)

我使用 react-native-firebase 构建了一个简单的 react-native 应用程序。我成功地向我的设备发送了推送通知,然后我想实现如果用户触摸(单击)来自设备的通知,它将重定向到我附加的网页。

我安装了 fcm-node 来发送推送通知。代码如下

因此,如果用户单击推送通知,它应该打开网络浏览器并重定向到我从代码中附加的页面

0 投票
0 回答
47 浏览

react-native-fcm - Firebase 通知在使用一段时间后停止(react-native-fcm)

先感谢您。在我完全实施 react-native-fcm 之后,一切都对通知工作得很好。但是过了一会儿,通知在几周后停止了。设备(安卓手机)停止接收通知。请我不知道如何让它再次工作。请帮我

//////////////

常量 API_URL = " https://fcm.googleapis.com/fcm/send ";

类 FirebaseClient {

异步发送(正文,类型){

} }

让 firebaseClient = new FirebaseClient();

导出默认 firebaseClient;

0 投票
0 回答
319 浏览

android - 如何在后台处理 Listen FCM 消息?

我已经阅读了 react native 的 FCM firebase 文档,我想在 react native android 上实现 FCM 背景。

但是我仍然对文档感到有些困惑

我的代码:

如何触发和实现,请大家帮忙,非常感谢。

0 投票
1 回答
243 浏览

javascript - 打开 FCM 通知时如何采取行动/移动屏幕?

我目前正在使用 FCM React Native Firebase,我想在打开 fcm 通知时移动屏幕或采取行动,如下图所示:

雷亚尔

0 投票
2 回答
2919 浏览

android - 在 react native 中实现不可阻挡的后台服务

我正在尝试在 react native 中运行一个不可阻挡的后台服务,它将通过 Socket.io 从服务器不断侦听消息。

为此,我找到了几个有几个问题的解决方案

  1. 使用 FCM

    方法的问题在于,首先我必须监听 FCM 事件,而不是连接到我的服务器并获取数据(消息 + 图像 + 视频)。而且我不想为我的应用程序使用firebase,因为它很昂贵,也不想存储我的用户数据(主要是图像)并处理用户身份验证。

  2. 使用react-native-background-fetch

    这东西非常好,但它只允许每 5 分钟运行一次作业,如果你的服务被 android 杀死,那么你就走了

  3. 使用无头 JS

    老实说,我无法理解它的文档

请告诉我该怎么办 我很困惑和惊讶,没有适当的方法来处理这个 TIA 问候

0 投票
0 回答
163 浏览

react-native - FCM 推送通知的负载测试

我需要大约 100 台设备来测试我的 react 本机应用程序的推送通知。是否有任何方法或工具可以虚拟执行负载测试?

谢谢。

0 投票
1 回答
889 浏览

react-native - 推送通知未分组(如 Whatsapp)

我正在使用 FCM 云消息传递框架来发送和接收 Android 和 ios 的推送消息。要从我的服务器发送消息,我调用 FCM v1 API。我在我的本机应用程序(基于反应本机)中使用 FCM SDK 应用程序来生成设备注册令牌等。我试图找到推送消息在设备系统托盘中分组显示的方式,例如在 Whatsapp 上,即包含特定唯一 ID 的消息应该是分组在一个类别下,例如显示在一个组下的特定股票代码的所有消息等。在搜索可能的解决方案时,我遇到了各种链接,例如:

React Native - Android - FCM - 显示组通知,例如 What's app 也允许多个分组通知

像whatsapp这样的组fcm通知,但允许多个组通知

但这些都没有帮助。例如,当接收到具有相同值的新消息时,发送“标签”字段会替换先前的消息。此外,当应用程序关闭时,本机应用程序的任何消息处理功能都不会在设备上执行,所以我相信这应该纯粹是服务器端功能。在 FCM 文档页面上没有对消息分组的引用。

https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages

关于如何实现这一点的任何建议?

0 投票
1 回答
1920 浏览

javascript - iOS 远程通知不起作用 react-native-firebase [v6]

我正在使用RNFirebase,并且在使用 [v6] 从头开始​​开发时

在前台时,我收到通知,但是当我终止应用程序或应用程序在后台时,什么都没有收到。

我的 Package.json 包括

在我正在使用的 podFileFirebaseSDKVersion = 6.14.0中,下面提到了其他的

我从 RNFirebase 中获取了这些 APNS 已经在 Firebase 控制台中配置

AppDelegate.m的包括

Info.plist我已经设置FirebaseAppDelegateProxyEnabledNO

索引.js

帮助将不胜感激:) 谢谢