问题标签 [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.
ios - React-Native Firebase Phone Auth 冻结 iPhone
我想在 react-native 中通过 phoneNumber 让用户登录。在 Android 上,此代码片段运行良好。但是在 iOS 上,当我启动此功能时,模拟器总是冻结。我正在尝试使用此代码Auth-Example我正在使用 react-native-firebase 库。
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 用户身份登录。
我在用着
firebase - 使用firebase将圆形结构转换为JSON反应导航
Hye 伙计们.. 我试图在我的项目中使用 react-navigation 和 firebase。我正在使用这个很棒的样板:-
https://github.com/jhen0409/react-native-boilerplate
在我的 navigator.js
然后在我的登陆屏幕中,即 Home.js
在我的 MainScreen.js 里面
当用户打开应用程序时一切都很好..但是当我单击注销时它开始出现这个红屏..如果我在 Mainscreen 内更改 firebaseConnect 从
至
然后一切正常..
谁能帮我我在这里做错了什么?谢谢!
reactjs - React native firebase 我使用云消息导航到屏幕
在我的组件类中的componentWillMount
方法请求权限并获取令牌
componentwillMount
在类级别的方法之后,我放置了我的和onMessage
方法getInitialNotification
,所以当我点击通知时我想导航到另一个屏幕。但我无法导航到该屏幕。
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 设备行为异常。
react-native - 我的屏幕名称未显示在 Firebase Analytics 仪表板中
我正在尝试与 react-navigation 一起跟踪 react-native-firebase 上的屏幕名称。
这是我的代码。
当我控制台记录屏幕名称时,它们会根据需要显示。但是,我没有在 Firebase 控制台中看到结果。当我按名称过滤屏幕时,它只是说(未设置)。我在我的代码中做错了吗?我也从'react-native-firebase'导入了firebase。
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
。
react-native - 错误:在 iOS 上未原生找到 RNFirebase 核心模块
我创建了一个新应用程序,我正在尝试使用react-native-firebase
. 但我不断收到此错误:
在 iOS 上未原生找到 RNFirebase 核心模块,请确保您已在项目“Podfile”中正确包含 RNFirebase pod 并已运行“pod install”。
有关 ios 设置指南,请参阅http://invertase.link/ios。
我已经完成的步骤:
yarn add react-native-firebase
react-native link react-native-firebase
- 在 .../myproject/ios/myproject 下从 Google 设置我的 .plist 文件
pod update
在确保我使用的是 Ruby 2.5.0 之后运行- 运行 pod 安装
我目前使用的 pod 文件是:
这些是我正在使用的版本:
javascript - React Native Firebase v4.0 - 通知模块
我刚刚安装了 react-native-firebase v4.0,我试图检测何时有人打开了我从谷歌控制台发送的通知。
但是当我将文档中的示例放入我的代码中时,我得到了
解析错误:意外令牌,预期:(致命)
在“行动”
我在这里想念什么?我以前从未使用过这种语法。