我确实是一个新手,但是我遵循一个示例(https://www.positronx.io/create-react-native-firebase-crud-app-with-firestore/),该示例一直运行到上周,但是如果我尝试在android或ios上进行仿真,则会出现此错误,因为在Web上运行良好。
我制作了一个文件夹数据库来放置firebaseConfig
// database/firebaseDb.js
import * as firebase from 'firebase';
import firestore from '@firebase/firestore'
const firebaseConfig = {
apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
authDomain: "reactnativefirebase-00000.firebaseapp.com",
databaseURL: "https://reactnativefirebase-00000.firebaseio.com",
projectId: "reactnativefirebase-00000",
storageBucket: "reactnativefirebase-00000.appspot.com",
messagingSenderId: "000000000000000",
appId: "1:000000000000000:web:000000000000000"
};
firebase.initializeApp(firebaseConfig);
firebase.firestore();
export default firebase;
在屏幕上,我使用了这个消防站
// screens/AddUserScreen.js
import React, { Component } from 'react';
import { Button, StyleSheet, TextInput, ScrollView, ActivityIndicator, View } from 'react-native';
import firebase from '../database/firebaseDb';
class AddUserScreen extends Component {
constructor() {
super();
this.dbRef = firebase.firestore().collection('users');
this.state = {
name: '',
email: '',
mobile: '',
isLoading: false
};
}
(....)
}
请有人帮我。