使用react native

时间:2018-12-20 04:50:05

标签: firebase react-native firebase-realtime-database

下面是我的App.js文件的构造函数。

.Auth函数运行良好.....,因为当用户身份更改时,函数“ onAuthStateChanged”运行。 但是,当我在firebase中更新Profile集合时(通常使用Web GUI),控制台不会记录任何内容。 Profile集合是我的FB数据库中唯一的子集合。 谁能帮我调试一下吗?谢谢

  constructor(props) {
    super(props);

    //initialize firebase
    if (!Firebase.apps.length) {
      Firebase.initializeApp(firebaseConfig);
    }
    Firebase.auth().onAuthStateChanged(this.onAuthStateChanged);
    Firebase.database()
      .ref('Profile/')
      .on('value', (snapshot) => {
        console.log(snapshot.val());
      });
  }

1 个答案:

答案 0 :(得分:0)

代码正确。...我只是没有在Firebase中设置数据库规则

 "rules": {
    ".read": true,
    ".write": true
  }