2017-03-15 51 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 
    });