问题标签 [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 投票
2 回答
576 浏览

javascript - 在 react native firebase 中调用 firebase.app() 的目的是什么?

我尝试了所有工作。有什么区别?

对比

0 投票
6 回答
9422 浏览

firebase - Expo 和 react-native-firebase

我正在尝试使用 react-native-firebase 框架将 Firebase 集成到我的 expo 应用程序中,firebase涉及到 react-native-firebase 应用程序时,该框架与常规包相比具有多个优势。

但是,我遇到了困难,因为说明说我必须添加GoogleService-Info.plistto ios/[YOUR APP NAME]/GoogleService-Info.plist,并且 expo 应用程序没有我理解的 ios 文件夹。

我是不是搞砸了,或者有解决办法吗?

0 投票
2 回答
2303 浏览

android - Fresh Detached Expo + RNFirebase 未在 Android 上运行

所以我正在尝试使用 Detached Expokit 和 React Native Firebase (v3) 启动一个应用程序

我用 exp cli 做了一个新项目,按照https://invertase.io/react-native-firebase/上的所有说明设置 ios,它运行良好按照在 android 上设置的所有说明,经历了一些expo 依赖项和 firebase 依赖项之间的依赖地狱

现在没有更多警告,也没有更多错误,但是当我尝试运行应用程序(模拟器或物理)时,它将 js 包加载到 100%,然后崩溃。没有错误或消息,只是崩溃。

我已经尝试了我能想到的一切(清理、重建、清除缓存、重新安装 npm、降级到 RNFirebase 2x)

有没有人遇到过这个问题,或者知道如何解决?提前致谢


项目信息(如果需要,请询问更多)

包.json:

应用程序.json:

项目 build.gradle:

应用程序构建.gradle:

主应用程序.java:

0 投票
1 回答
6433 浏览

ios - React Native Firebase 错误线程 1 SIGABRT - iOS

问题

遵循react-native-firebase教程后,我的应用程序在成功构建后挂起。我在 Xcode 中遇到的错误是:Thread 1: signal SIGABRT. 我从其他问题中了解到这与连接有关,但我不知道为什么会发生此错误。

这是我的第一个 React Native 项目,也是第一次使用 Xcode。

我做了什么

  1. 我添加了react-native-firebasefirebase
  2. react-native link react-native-firebase
  3. 通过将 GoogleService-Info.plist 拖到 Xcode 编辑器中,将其添加到项目中。
  4. 停止所有 Xcode 任务并退出 Xcode。
  5. 做了一个pod init
  6. 将 podfile 调整为以下内容:

    /li>
  7. 做了一个pod install
  8. 打开 xcworkspace 文件
  9. 添加了#import <Firebase.h>and[FIRApp configure];AppDelegate.m
  10. 清理项目
  11. 运行项目
  12. 项目构建成功,但应用程序一直挂在白屏上,显示应用程序名称和“由 React Native 提供支持”。
  13. 大约 10 秒后,Xcode 编辑器将向我显示以下内容:Xcode 中有错误的图像

更多信息

我有这些Linked Frameworks and Libraries

  • 库RNSVG.a
  • libRNBackgroundTimer.a
  • libRNFirebase.a
  • libART.a
  • 库RCTBlob.a
  • libReact.a
  • libRCTAnimation.a
  • libRCTActionSheet.a
  • libRCTGeolocation.a
  • libRCTImage.a
  • libRCTLinking.a
  • libRCTNetwork.a
  • libRCTSettings.a
  • libRCTText.a
  • libRCTVibration.a
  • libRCTWebSocket.a
  • libPos-Enso.a

我有这个Header Search Paths

  • $(继承)
  • $(SRCROOT)/../node_modules/react-native-background-timer/ios
  • $(SRCROOT)/../node_modules/react-native-firebase/ios/RNFirebase
  • $(SRCROOT)/../node_modules/react-native-svg/ios
  • $(SRCROOT)/../ios/Pods
  • $(SRCROOT)/../node_modules/react-native/React
0 投票
1 回答
144 浏览

react-native - 代码在 componentDidMount 中执行,但不在其他函数中执行

所以我遇到了一个奇怪的问题,也许我在这里做错了,但我以前没有遇到过这个问题,我的应用程序充满了类似的代码。

基本上,我正在尝试在附加到按钮 onPress 的函数中执行简单的 Firestore get()。出于某种原因,代码没有运行,或者如果是,我没有得到任何反馈。如果我将相同的代码放在 componentDidMount 中,它会运行并给我数据库快照。

这是有问题的两段代码。

针对我正在使用的当前绑定进行了更新

从这里调用 submitSearch

所以我在这里尝试了很多东西,但我似乎无法弄清楚为什么代码在 submitSearch 函数中不起作用。我从该功能中看到的唯一内容是控制台日志显示提交搜索。

任何想法,将不胜感激!谢谢。

0 投票
2 回答
412 浏览

firebase - 无法调用 RNFirebaseFirestore.documentSet

大家好,我添加了这个错误,但我不明白为什么......我正在使用 react-native-firebase 的启动项目,我正在尝试使用 firestore

在此处输入图像描述

0 投票
1 回答
252 浏览

google-cloud-firestore - RNFirebase 中的引用数组为空

当在 react-native-firebase 中获取该集合时,从具有引用数组类型字段的文档的 firestore 集合给出null 数组。adminSDKfirestore npm package中,数据完美呈现。任何人都可以告诉它背后的原因是什么。具有类型引用字段的文档也将出现在 react-native-firebase

预期响应

实际反应

0 投票
2 回答
679 浏览

android - ReactNative Firebase Firestore 在 Android 上崩溃

我正在尝试启动react-native-firebase并在 android 应用程序中查询 firestore 数据库。但是每当我尝试查询一个集合时,应用程序就会崩溃,并带有非常描述性的内容:

不幸的是,RNFirebaseStarter 已经停止。

这发生在启动项目中,使用Todo 应用教程中的 firestore 查询代码。并且在安卓模拟器和通过 USB 连接的设备上都发生。

在我能找到的任何地方都没有报告错误。我什至如何开始调试呢?

接下来,这里是输出的要点adb logcat

0 投票
1 回答
1001 浏览

google-cloud-firestore - 无法查询时间戳列上的 Firestore 集合

我有一个 Firestore 数据库,其中包含“作业”集合中的作业列表。每个作业都有一个结束日期,它是一种“时间戳”数据类型。当我尝试使用 where 条件进行查询时,使用 react-native-firebase 模块时没有返回任何数据。

数据快照

下面是我正在使用的代码:

也试过:

是否有特定的数据类型/格式我必须发送日期值以使其匹配?

当我在我的网络应用上使用 Firebase 的标准网络 SDK 时,数据会正确返回。

0 投票
1 回答
1327 浏览

react-native - 尝试在 react-native firebase 中使用电话身份验证时,应用程序在 ios 模拟器中崩溃

我已经按照文档进行了必要的设置,但是应用程序在启动时崩溃了。我无法弄清楚为什么会发生这种情况。任何使用 rnfirebase 的人?面临这个问题?

有人可以帮忙吗?我再次检查了文档..但没有帮助?idk我应该添加更多详细信息..这是我关于堆栈溢出的第一个问题..不知道问一个问题很烦人...我尝试了 web firebase sdk并且可以使用匿名登录..但我需要电话身份验证,我无法完成,因为它对 ios 和 android 有不同的设置......rnfirebase 假设与 web sdk 相同