问题标签 [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.
javascript - 在 react native firebase 中调用 firebase.app() 的目的是什么?
我尝试了所有工作。有什么区别?
对比
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:
ios - React Native Firebase 错误线程 1 SIGABRT - iOS
问题
遵循react-native-firebase教程后,我的应用程序在成功构建后挂起。我在 Xcode 中遇到的错误是:Thread 1: signal SIGABRT
. 我从其他问题中了解到这与连接有关,但我不知道为什么会发生此错误。
这是我的第一个 React Native 项目,也是第一次使用 Xcode。
我做了什么
- 我添加了
react-native-firebase
和firebase
。 - 冉
react-native link react-native-firebase
。 - 通过将 GoogleService-Info.plist 拖到 Xcode 编辑器中,将其添加到项目中。
- 停止所有 Xcode 任务并退出 Xcode。
- 做了一个
pod init
。 将 podfile 调整为以下内容:
/li>- 做了一个
pod install
- 打开 xcworkspace 文件
- 添加了
#import <Firebase.h>
and[FIRApp configure];
到AppDelegate.m
- 清理项目
- 运行项目
- 项目构建成功,但应用程序一直挂在白屏上,显示应用程序名称和“由 React Native 提供支持”。
- 大约 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
react-native - 代码在 componentDidMount 中执行,但不在其他函数中执行
所以我遇到了一个奇怪的问题,也许我在这里做错了,但我以前没有遇到过这个问题,我的应用程序充满了类似的代码。
基本上,我正在尝试在附加到按钮 onPress 的函数中执行简单的 Firestore get()。出于某种原因,代码没有运行,或者如果是,我没有得到任何反馈。如果我将相同的代码放在 componentDidMount 中,它会运行并给我数据库快照。
这是有问题的两段代码。
针对我正在使用的当前绑定进行了更新
从这里调用 submitSearch
所以我在这里尝试了很多东西,但我似乎无法弄清楚为什么代码在 submitSearch 函数中不起作用。我从该功能中看到的唯一内容是控制台日志显示提交搜索。
任何想法,将不胜感激!谢谢。
google-cloud-firestore - RNFirebase 中的引用数组为空
当在 react-native-firebase 中获取该集合时,从具有引用数组类型字段的文档的 firestore 集合给出null 数组。在adminSDK和firestore npm package中,数据完美呈现。任何人都可以告诉它背后的原因是什么。具有类型引用字段的文档也将出现在 react-native-firebase
预期响应
实际反应
android - ReactNative Firebase Firestore 在 Android 上崩溃
我正在尝试启动react-native-firebase并在 android 应用程序中查询 firestore 数据库。但是每当我尝试查询一个集合时,应用程序就会崩溃,并带有非常描述性的内容:
不幸的是,RNFirebaseStarter 已经停止。
这发生在启动项目中,使用Todo 应用教程中的 firestore 查询代码。并且在安卓模拟器和通过 USB 连接的设备上都发生。
在我能找到的任何地方都没有报告错误。我什至如何开始调试呢?
接下来,这里是输出的要点adb logcat
。
google-cloud-firestore - 无法查询时间戳列上的 Firestore 集合
我有一个 Firestore 数据库,其中包含“作业”集合中的作业列表。每个作业都有一个结束日期,它是一种“时间戳”数据类型。当我尝试使用 where 条件进行查询时,使用 react-native-firebase 模块时没有返回任何数据。
下面是我正在使用的代码:
也试过:
是否有特定的数据类型/格式我必须发送日期值以使其匹配?
当我在我的网络应用上使用 Firebase 的标准网络 SDK 时,数据会正确返回。
react-native - 尝试在 react-native firebase 中使用电话身份验证时,应用程序在 ios 模拟器中崩溃
我已经按照文档进行了必要的设置,但是应用程序在启动时崩溃了。我无法弄清楚为什么会发生这种情况。任何使用 rnfirebase 的人?面临这个问题?
有人可以帮忙吗?我再次检查了文档..但没有帮助?idk我应该添加更多详细信息..这是我关于堆栈溢出的第一个问题..不知道问一个问题很烦人...我尝试了 web firebase sdk并且可以使用匿名登录..但我需要电话身份验证,我无法完成,因为它对 ios 和 android 有不同的设置......rnfirebase 假设与 web sdk 相同