2017-03-15 67 views
-1

我對Firebase非常陌生,我一直在尋找如何從React Native發送數據到Firebase。到目前爲止,我已經想通了,你必須輸入React Native和Firebase發送數據到數據庫

import * as firebase from 'firebase'; 

,並有

const firebaseConfig = { 
apiKey: "AAAAAAAAAAAA3HbIO0u6yxU5MsE6FM", 
authDomain: "kokeilut.firebaseapp.com", 
databaseURL: "https://kokeilut.firebaseio.com", 
storageBucket: "kokeilut.appspot.com", 
}; 
const firebaseApp = firebase.initializeApp(firebaseConfig); 

但問題是,我不知道如何將數據發送到數據庫。

請幫助我,我的主要觀點是發送我的應用程序名稱和高分。

+0

除非你已經嘗試過的東西已經和卡住了,我懷疑任何人會做的更好的工作比火力地堡文檔:https://firebase.google.com/docs/database/web/read-and-寫 –

回答

2

我強烈建議您閱讀Firebase JavaScript Documentation,這比我的例子清楚得多。如果我錯了,請糾正我。

以下是我的示例代碼。

這種方式將允許Firebase爲您的對象創建唯一標識。

firebase.database().ref(url).push(jsonObject). 
    then((data) => { 
    dispatch({type:"FULFILLED"}) 
    //success 
    }). 
    catch((err) => {   
    dispatch({type:"REJECTED"}) 
    //error 
    }); 

這樣可以讓你爲你的對象創建一個customerId。

firebase.database().ref(url+customerId).set(jsonObject). 
    then((data) => { 
    dispatch({type:"FULFILLED"}) 
    //success 
    }). 
    catch((err) => { 
    dispatch({type:"REJECTED"}) 
    //error 
    }); 
相關問題