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

apple-push-notifications - 分离式应用推送通知示例(FCM 和 APNS)

我创建了一个 Expo 应用程序,它在 iOS 和 Android 上都运行良好。现在我想分离应用程序并使用 FCM 和 APNS 进行推送通知。有谁知道一个非常好的示例,它详细显示了将分离的 Expo 应用程序更改为依赖 FCM 和 APNS 在 iOS 和 Android 上接收推送通知的过程?

0 投票
1 回答
2445 浏览

firebase - 如何在 react-native-firebase 上集成 react-native-fcm

我已经react-native-firebase在我的项目中实现了。它工作正常。但是现在我必须在从通知托盘打开应用程序时获取事件。根据许多博客和帖子,我了解到只有一种解决方案可以让该事件通过FCM.on(...) function,为此您需要安装 library react-native-fcm。但是当我安装并链接它时,它开始在 android/app/gradle.build file 上抛出错误compile (project(':react-native-fcm'))。我面临的错误是

任务 ':app:transformDexArchiveWithExternalLibsDexMergerForDebug' 执行失败。java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex

0 投票
0 回答
957 浏览

firebase - React Native FCM 推送通知令牌 null

我正在开发一个 React Native 项目,我需要在 iOS 和 Android 上设置推送通知,最终使用react-native-fcm,当我尝试获取令牌时,它在 Android 中返回 null,在 iOS 上出现以下错误:

感谢您的回复,我可以提供更多信息。

0 投票
1 回答
796 浏览

react-native - 打开应用程序时 react-native-fcm 没有收到通知

为什么我在打开应用程序时收不到来自 react-native-fcm 的通知?

这是我的有效载荷

我只在应用程序最小化或关闭时收到通知

0 投票
0 回答
585 浏览

ios - 远程推送通知未使用 react native fcm 触发

我在 Feed 组件内的构造函数中使用了 firebase .on('value') 侦听器。当一个值被添加到 firebase 数据库时,它会触发,当我使用 this.showLocalNotification() 时它会起作用。但是,当我使用 this.sendRemoteNotification() 时,没有骰子。该函数被触发,因为我能够在该函数内控制日志数据,但是当应用程序处于前台、后台或根本不打开时,它无法显示通知。我在 Xcode 中检查了我的所有功能,我在 iOS 8 设备上运行它,我正在使用react-native-fcm 16.0.0.

这是我Feed的构造函数的组件,其中包括 firebase 侦听器和推送通知功能。

0 投票
1 回答
660 浏览

react-native - 具有推送通知功能的 React Native 应用程序在启动时崩溃

我正在尝试接收推送通知react-native-fcm。正如文档所说,我正在安装并实施所有步骤,如下所示

a) 安装 react-native-fcmnpm install react-native-fcm --save

b) 将库与react-native link react-native-fcm

c)GoogleService-Info.plist从 firebase 控制台下载文件并将其放在 /ios/my-project 目录中

d) 使用 Cocoapods 安装 Firebase Messaging 1. cd ios && pod init 2. 添加pod 'Firebase/Messaging'Podfile 3.pod install

e) 编辑AppDelegate.h

f) 编辑AppDelegate.m

g) 启用能力

  1. 推送通知
  2. 背景模式 > 远程通知

然后我将我的应用程序存档ipa并尝试在设备上启动它。出现加载屏幕后应用程序崩溃。请向我解释一下,我的错误在哪里?

PS。没有一个.js文件不会从create-react-native-app命令中更改。

0 投票
2 回答
442 浏览

reactjs - iOS - 应用程序仅在配置 Firebase 时安装后崩溃

我正在开发一个使用 Firebase 的应用程序。该应用程序是用 React-Native JS 编写的。

问题是:第一次启动应用程序时,它在尝试配置 Firebase 时崩溃。当我在崩溃后关闭应用程序并重新启动它(不卸载,只需重新启动它)它工作得很好。

有人可以帮忙吗?这是错误日志:

这是我里面的代码AppDelegate.m

0 投票
0 回答
241 浏览

ios - 使用 react-native-fcm 时不在 ios 设备中显示通知

我正在使用 react-native-fcm 接收 pushNotification 并在 ios 设备中执行本文档中的所有配置(https://github.com/evollu/react-native-fcm)仅接收通知并调用通过控制台检查的 notificationListener .log 但不显示通知消息和警报甚至测试 FCM.presentLocalNotification 以显示本地通知仍然不显示通知

0 投票
0 回答
400 浏览

ios - 在 ios 后期接收 FCM 注册令牌

我正在使用 react-native-fcm 包来获取 FCM 令牌。

当我在 iPhone 设备上安装 React Native 应用程序的发布/调试版本时,我在一段时间后收到 FCM 令牌,而不是在应用程序初始化(启动)时。

我的 package.json 使用

0 投票
7 回答
15532 浏览

ios - ld:找不到-lFirebaseCore clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)

react-native-fcm用于远程推送通知,但它给出了这个错误:

ld:找不到-lFirebaseCore clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)

荚:

Podfile.lock:

项目构建 whit react-native 并且我将 appId、key 和 profile 应用程序成功连接到 firebase 控制台,但是当我想用 xcode 归档它时,它给出了这个错误:

在此处输入图像描述

在此处输入图像描述

我该如何解决这个错误?