如何使用React native实现firebase?

时间:2015-05-19 06:07:13

标签: firebase react-native

当我尝试使用npm install来使用带有React native的firebase时,我收到了错误。

然后,当我尝试对firebase模块使用require时,它说无法找到该文档。

有没有办法将Firebase API用于React native?

2 个答案:

答案 0 :(得分:1)

Firebase使用的是WebSockets,目前React Native不支持。截至目前,没有很好的解决方案将Firebase与React Native集成。

代替将firebase作为模块,您确实可以使用firebase API。如果你正在做一个简单的get请求,你的fetch函数将如下所示:

var url = "https://YourDatabaseName.firebaseio.com/some/val.json";  
 fetch(url)
  .then((response) => response.json())
  .then((responseData) => {
    console.log(responseData);
  })
 .done();

有关详细信息,请查看我在此处撰写的有关该主题的博文: http://anuj.io/using-firebase-api-with-react/

答案 1 :(得分:1)

Firebase开发人员 - 从React Native的v0.4.4开始,现在支持WebSockets,从Firebase的JS客户端版本2.2.5开始,我们实现了与React Native的集成。因此,Firebase现在应该在您的React Native应用程序中运行!

目前我们的身份验证方法存在一个已知问题,但我们正在研究它。

如果您有任何疑问,请告诉我们!