我試圖設置一個反應原生項目與firebase,沒有太大的成功。配置數據從這裏獲取:https://console.firebase.google.com/project/my-project/overview,因此所有內容都會自動生成。從反應本機連接到firebase
這是我的設置代碼:
const config = {
apiKey: "[MY-API-KEY]",
authDomain: "[MY-AUTH-DOMAIN]",
databaseURL: "[MY-DATABASE-URL]",
storageBucket: "[MY-STORAGE-BUCKET]"
}
const firebaseApp = firebase.initializeApp(config);
const usersRef = firebaseApp.database().ref('Users');
,後來,在某些時候,如果我嘗試運行此:
usersRef.set({ test: "sdfsdf" });
什麼也沒有發生在DB。我也無法從數據庫中獲取數據...
任何線索我在做什麼錯在這裏?
用戶是否有權訪問數據庫?在新創建的項目中,只有經過身份驗證的用戶才能訪問,而且您沒有進行身份驗證。請參閱此頁面上的第一個藍色註釋:https://firebase.google.com/docs/database/web/retrieve-data –
如果您在Android上運行,請嘗試禁用調試模式。在RN 0.31上運行時,FireBase有一些奇怪的問題。 – Xeijp
謝謝。我將讀寫權限都改爲true,但仍然無法正常工作......據我所知,調試也被禁用。我需要以任何方式登錄或認證用戶嗎? – Luoruize