问题标签 [react-native-firebase]

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 投票
1 回答
368 浏览

ios - React-Native Firebase Phone Auth 冻结 iPhone

我想在 react-native 中通过 phoneNumber 让用户登录。在 Android 上,此代码片段运行良好。但是在 iOS 上,当我启动此功能时,模拟器总是冻结。我正在尝试使用此代码Auth-Example我正在使用 react-native-firebase 库。

0 投票
0 回答
308 浏览

firebase - react-native-firebase 中的 'auth/account-exists-with-different-credential' 错误中缺少 'email' 和 'credential'

我正在尝试在我的应用程序中同时支持 facebook 和 google 登录。当用户登录发生在以下流程中时,

脸书 -> 谷歌 -> 脸书

我正面临错误auth/account-exists-with-different-credential。我尝试使用此处描述的方法链接帐户。但是我没有收到文档描述的错误中的凭据或电子邮件数据。这是代码。

console.log(Object.keys(error))打印["framesToPop", "code"] 如果我注释掉我尝试链接帐户的部分,则代码有效,用户以 Google 用户身份登录。

我在用着

0 投票
1 回答
1524 浏览

firebase - 尝试在 react native 上访问 firebase 时出现“nativeFlushQueueImmediate”中的 C++ 异常

我在本机反应中使用https://rnfirebase.io,并且在尝试使用电话调用 firebase 登录时遇到了这个奇怪的错误

会是什么呢?

错误

0 投票
1 回答
482 浏览

firebase - 使用firebase将圆形结构转换为JSON反应导航

在此处输入图像描述

Hye 伙计们.. 我试图在我的项目中使用 react-navigation 和 firebase。我正在使用这个很棒的样板:-

https://github.com/jhen0409/react-native-boilerplate

在我的 navigator.js

然后在我的登陆屏幕中,即 Home.js

在我的 MainScreen.js 里面

当用户打开应用程序时一切都很好..但是当我单击注销时它开始出现这个红屏..如果我在 Mainscreen 内更改 firebaseConnect 从

然后一切正常..

谁能帮我我在这里做错了什么?谢谢!

0 投票
0 回答
213 浏览

reactjs - React native firebase 我使用云消息导航到屏幕

在我的组件类中的componentWillMount方法请求权限并获取令牌

componentwillMount在类级别的方法之后,我放置了我的和onMessage方法getInitialNotification,所以当我点击通知时我想导航到另一个屏幕。但我无法导航到该屏幕。

0 投票
0 回答
387 浏览

ios - Firebase 云消息仅在 iOS 应用在后台时出现

我正在将 Firebase Cloud Messaging 集成到 React Native 应用程序中,并且在 iOS 上遇到了一个小问题:如果应用程序在后台,通知会按预期显示,但如果应用程序在前台,则什么也不会发生。

我已经从 RNFirebase 文档中添加了 AppDelegate.m 代码,包括我理解的 iOS 10 新增的 withCompletionHandler 变体:

在 react-native 应用程序中,我有一个 onMessage 处理程序,它的工作方式与 iOS 模拟器和 Android 中宣传的一样:

无论我是从 Firebase 控制台还是通过 HTTP API 发送推送通知,如果应用程序在后台,通知只会出现在 iOS(在真实设备上);我的handleMessage()函数永远不会被调用。

在 iOS 模拟器、Android 模拟器和 Android 手机上,我的处理程序按预期调用——只有真正的 iOS 设备行为异常。

0 投票
1 回答
2797 浏览

react-native - 我的屏幕名称未显示在 Firebase Analytics 仪表板中

我正在尝试与 react-navigation 一起跟踪 react-native-firebase 上的屏幕名称。

这是我的代码。

当我控制台记录屏幕名称时,它们会根据需要显示。但是,我没有在 Firebase 控制台中看到结果。当我按名称过滤屏幕时,它只是说(未设置)。我在我的代码中做错了吗?我也从'react-native-firebase'导入了firebase。

0 投票
4 回答
695 浏览

reactjs - React Native:导致名称串通的 Podfile

我收到一个错误:

模棱两可的解决方案:模块“.../myModule.js”试图要求“react-native”,但有几个文件提供了这个模块。您可以删除或修复它们:

.../MyProject/ios/Pods/React/package.json

.../MyProject/node_modules/react-native/package.json

我几乎可以肯定这是由于使用了 Podfiles,特别是当他们安装“React”文件夹时。但是,我必须使用 Podfiles 才能安装react-native-firebase. 话虽如此,当我删除 Pods 文件夹(ios/Pods/React)下的 React 文件夹时,我无法再使用react-native-firebase.

GitHub 上有一个修复程序,建议在 Podfile 中附加:

但这对我不起作用。有没有人遇到过这个问题?

如果相关,这是我正在使用的 podfile:

编辑:当我从 Podfile 中删除 'RNSVG' 时,我收到一条错误消息:“不变违规:'RNSVGPath' 的本机组件不存在”。我已经运行了 react-native 链接并按照手动安装的说明进行操作react-native-svg

0 投票
3 回答
9218 浏览

react-native - 错误:在 iOS 上未原生找到 RNFirebase 核心模块

我创建了一个新应用程序,我正在尝试使用react-native-firebase. 但我不断收到此错误:

在 iOS 上未原生找到 RNFirebase 核心模块,请确保您已在项目“Podfile”中正确包含 RNFirebase pod 并已运行“pod install”。

有关 ios 设置指南,请参阅http://invertase.link/ios

我已经完成的步骤:

  1. yarn add react-native-firebase

  2. react-native link react-native-firebase

  3. 在 .../myproject/ios/myproject 下从 Google 设置我的 .plist 文件
  4. pod update在确保我使用的是 Ruby 2.5.0 之后运行
  5. 运行 pod 安装

我目前使用的 pod 文件是:

这些是我正在使用的版本:

0 投票
1 回答
97 浏览

javascript - React Native Firebase v4.0 - 通知模块

我刚刚安装了 react-native-firebase v4.0,我试图检测何时有人打开了我从谷歌控制台发送的通知。

但是当我将文档中的示例放入我的代码中时,我得到了

解析错误:意外令牌,预期:(​​致命)

在“行动”

我在这里想念什么?我以前从未使用过这种语法。