问题标签 [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.
firebase - 用于 signInWithPhoneNumber 的 Firebase AUTH API 导致 400 错误请求
我正在使用 github 上的基本 firebase 入门套件来测试 firebase 身份验证部分。下面是 firebase 入门工具包链接,其中介绍了使用基本 react 本机应用程序设置 firebase 的步骤。
https://github.com/invertase/react-native-firebase-starter
App.js 已被替换为具有非常简单的表单,该表单将电话号码作为输入并调用 firebase auth API signInWithPhoneNumber() 以发送文本消息。下面是相关代码
具有所有相关配置详细信息的 Firebase intilization
验证 API 调用
上述 API 调用 (2) 导致 400 错误请求。catlog 中看到的日志快照如下
不确定 400 错误请求的原因是什么。任何帮助将不胜感激。
如果需要更多信息来理解该问题,请告诉我。
firebase - React-Native Firebase 自定义事件未在 iOS 的 DebugView 模式下显示
所以我按照所有说明安装了库并将其链接到react-native link react-native-firebase
在我的 XCode 项目中添加了我的文件中添加了正确的代码。AppDelegate.m
GoogleService-Info.plist
我还添加了-FIRAnalyticsDebugEnabled
和-FIRDebugEnabled
在启动时传递的参数中,就像文档说的那样。
像这样的事件:user_engagement
并且first_open
显示正确,所以我猜我的配置没问题,但我的自定义事件根本没有显示在 DebugView 中。
默认应用程序已本地预初始化,因此无需为默认应用程序实例调用 initializeApp。
但在我试图遵循的这个例子initializeApp
中,他使用with for 参数debug: false
来显示事件。
我试过的代码:
我做了同样的事情,它根本不起作用。在 DebugView 上发送事件的正确语法是什么?我在这里有点迷路了。谢谢!
我正在使用 RN:0.52.0
firebase - 错误存储/未知将图片上传到 Firebase 存储
在处理新的 React-Native 项目并使用 React-Native-Firebase 库时遇到此错误。遵循所有教程设置步骤并收到此错误。在非 react-native 项目中也可能会遇到此错误。
android - React Native Firebase 请求权限
根据通知/接收通知中的 react-native-firebase 文档:在您能够发送和接收通知之前,您需要确保用户已授予正确的权限。
但是,我通常可以收到来自服务器的推送通知,该通知可以通过点击它来打开应用程序,即使我之前没有检查并请求任何权限。我只在安卓上测试过。
所以我的问题是,如果唯一需要的是从服务器接收通知而不在应用程序中处理它们,是否有必要设置权限处理。
android - 带有反应导航的firebase动态链接
我已遵循此文档https://rnfirebase.io/docs/v4.1.x/links/android并能够运行adb shell am start -W -a android.intent.action.VIEW -d "https://abc123.app.goo.gl" com.myapp.superapp
以启动应用程序。
如何打开动态链接https://abc123.app.goo.gl
它打开VideoScreen
并通过contentparam
所以我在点击https://abc123.app.goo.gl(动态链接)时尝试了这个:
然而应用程序打开但console.log
给出null
javascript - react-native firebase 在类 com.facebook.react.bridge.ReadableNativeMap 上找不到要序列化的属性
自从我从 firebase web SDK 切换到 react-native-firebase 后,注册用户后我无法在数据库上创建用户节点。我收到以下错误(在 Windows 上):
https://i.imgur.com/sddZEeY.png
在 Mac 上,我运行 Android,应用程序没有崩溃,但它没有在数据库上设置节点。但是,它适用于 iOS。
取自 package.json:
在我的 android build.gradle 我有:
其余的消息。调试器中没有显示错误。
以及以前有效的操作:
我已经尝试了许多其他方法来使它工作,但没有一个。我也没有在谷歌上找到任何专门反应原生的东西。有任何想法吗?
google-cloud-firestore - 尝试从 react-native-firebase 使用 firestore.runTransaction 时出错
我遵循了https://rnfirebase.io/docs/v4.1.x/firestore/transactions和https://blog.invertase.io/getting-started-with-cloud-firestore-on-react-native中的示例-b338fb6525b9但这些变体似乎都不起作用:
这是我正在使用的完整代码...
初始化 redux 存储:
我的动作创造者看起来像
,这会导致错误
react-native - 5 分钟后收到应用关闭时来自 Firebase 的仅数据消息
当应用程序被用户关闭时,我试图在我的 Android 托盘上显示一条数据消息,即当用户将应用程序拖到最近应用程序列表的一侧时。虽然,数据消息只是像这样被接收:
- 应用程序已关闭。已发送数据消息。
- 关闭应用程序时未收到消息。
- 应用程序已打开。
- 4~5 分钟后收到数据消息并显示在 Android 托盘中。
为了实现这一点,我正在使用react-native-firebase库,遵循其docs。
上面的代码在后台运行良好,我的意思是当应用程序只是“最小化”到辅助计划时。
AndroidManifest.xml、HeadlessTask 和 MainApllication.java 理论上是符合文档的。我只是在 Android 托盘中显示空白 UI 进行测试。
邮递员发送的消息:
问题:一旦它在后台运行会出现什么问题?为什么会发生这种行为?
firebase - React Native Firebase 未离线
所以伙计们,我的应用程序可以 100% 运行Firebase
,react-native
但问题是如果我尝试断开互联网连接,应用程序不会获得缓存信息。
官方Firebase
说这firebase
与本地存储缓存一起使用并提供离线信息,但如何?
react-native - react-native-firebase:如何在注销时删除令牌?
一旦用户注销,我想停止接收应用程序的通知。我想我必须删除 react-native-firebase 生成的设备令牌,但我找不到任何功能来执行此操作。
有谁知道如何做到这一点?