【发布时间】:2018-11-10 23:30:11
【问题描述】:
使用 React Native Firebase Basic Starter Kit 我无法将数据添加到在 Android 模拟器中运行应用程序的云 Firestore。我添加到项目中的唯一代码是在 componentDidMount 中的 App.js 中,如下所示:
componentDidMount() {
firebase.firestore().collection('xyz').add({
description: 'Engineering',
id: 1,
name: 'Engineering'
}).then(function (docRef) {
console.log("Document written with ID: ", docRef.id);
}).catch(function (error) {
console.error("Error adding document: ", error);
});
}
应用程序运行良好,我看到了开始屏幕,但我从未从 add 中得到响应;没有解决或拒绝呼叫。我的 Firebase 项目是一个新项目,我使用向导添加了对它的 Android 访问权限,并将 google-services.json 文件放在相应的文件夹 (android/app) 中。使用远程调试器,我从来没有看到任何确认成功或失败的日志。另外值得注意的是,我的数据库完全是空的,因为它是新的。
反应:16.3.1 反应原生:0.55.3 反应原生火力:4.1.0
任何帮助将不胜感激。
【问题讨论】:
标签: android firebase react-native google-cloud-firestore