我目前正在开发一款关于React Native的应用程序,在尝试使用Meteor作为后端之后,我想尝试使用Firebase。 当我不得不同步我的Gradle文件时,我遵循了Firebase设置说明并遇到了第一个问题:我无法通过WebStorm。
现在,我不知道这是否有影响,但我的简单RN项目看起来像这样
import * as firebase from 'firebase';
const firebaseConfig = {
apiKey: "***",
authDomain: "**.firebaseapp.com",
databaseURL: "https://**.firebaseio.com",
};
const firebaseApp = firebase.initializeApp(firebaseConfig);
***
componentDidMount(){
const rootRef = firebaseApp.database().ref().child('react');
const speedRef = rootRef.child('speed');
speedRef.on('value', snap => {
this.setState({
speed: snap.val(),
});
});
}
...没有从Firebase获取任何数据(当然,有一些),我没有看到任何错误消息! 我的应用会正常启动并显示基本数据。
如果您已经发生这种情况,可以告诉我吗? 是否可以仅将WebStorm用于RN + Firebase?
PS:我按照文档中的要求设置了Google服务等。
答案 0 :(得分:1)
嗯......这样:
所以没有问题,如果像我这样的人失去了我希望它有所帮助!