firebase - iOS 模拟器不支持此浏览器

标签 firebase react-native firebase-realtime-database

我在 react-native 中遇到错误,This Browser is not supported ,在iOS模拟器中,运行以下代码后:

const firebase = require('firebase')
const firebaseConfig = require('./firebase-config')
firebase.initializeApp(firebaseConfig)

firebase.database().ref('test').set('hello')

firebase-config 包含一个 databaseURL。

为什么?

最佳答案

Firebaser 在这里

由于依赖于 window,新的 Firebase 身份验证目前在 React Native 中不起作用目的。我们正在寻找这是否是我们可以改进的地方,但不能保证。

来自 Jacob's post on the firebase-talk list :

As a "workaround" if you don't need auth (unlikely, I know, but still worth mentioning), you should be able to do the following:


var app = require('firebase/app');
var database = require('firebase/database');

关于firebase - iOS 模拟器不支持此浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37500106/

相关文章:

android - 有没有办法在不加载Android中所有节点数据的情况下获取节点的子节点数?

android - 无法在 React Native 上构建 APK

react-native - 您可以将具有 native 依赖项的库添加到 Expo react native 项目吗?

android - 迁移到 Androidx 后 Firebase 18.X.X 出现问题

android - 使用 diskpersistence 时有时不会触发 Firebase setValue() 方法

ios - 如何使用 Swift (Xcode) 将数组添加到 firebase

ios - 在 Firebase 存储中高效存储图片?

css - 如何在 native react 中添加 float 按钮?

android - 设置对 FirebaseRecyclerAdapter android 的不同引用

android - 当新的 child 添加到 Firebase 数据库时发送通知