加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用expo登录firebase

发布时间:2020-12-15 05:04:05 所属栏目:百科 来源:网络整理
导读:我按照 Expo’s docs的说明进行操作,但是我不知道到底发生了什么.我用npm安装了firebase.然后下一步是复制我的firebase设置信息,我从firebase控制台做了. import * as firebase from 'firebase';// Initialize Firebaseconst firebaseConfig = { apiKey: "YO
我按照 Expo’s docs的说明进行操作,但是我不知道到底发生了什么.我用npm安装了firebase.然后下一步是复制我的firebase设置信息,我从firebase控制台做了.
import * as firebase from 'firebase';

// Initialize Firebase
const firebaseConfig = {
  apiKey: "<YOUR-API-KEY>",authDomain: "<YOUR-AUTH-DOMAIN>",databaseURL: "<YOUR-DATABASE-URL>",storageBucket: "<YOUR-STORAGE-BUCKET>"
};

firebase.initializeApp(firebaseConfig);

但是代码的和平在哪里呢?在根导航或路由器?我如何在我的应用程序的其他部分引用它.正如你所知,我对Expo和React-Native相当新,所以感谢你的帮助.

您必须在main.js文件componentDidMount()方法中添加所有这些代码.使用以下代码供您参考.
class App extends React.Component {
  componentDidMount() {
    const config = {
      apiKey: "<YOUR-API-KEY>",projectId: "<YOUR-PROJECT-ID>",storageBucket: "<YOUR-STORAGE-BUCKET>,messagingSenderId: "<YOUR-MESSAGING-SENDER-ID>"
    };
    firebase.initializeApp(config);
  }

  render() {
    return (
      <View >

      </View>
    );
  }
}

您必须在main.js中初始化一次,这是您项目的根文件,在另一个屏幕中,您可以导入firebase组件并对其进行处理.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读