如何获取Firebase本地身份验证状态持久性值

时间:2018-12-03 23:29:55

标签: firebase react-native firebase-authentication

我是React Native和Firebase编码的新手。如果用户上次成功登录,我想跳过登录过程。根据Firebase文档,firebase.auth.Auth.Persistence.LOCAL可以保留身份验证状态,即使活动被破坏也是如此。问题是应用初始化时如何检查本地持久身份验证状态?

我设法使用AsyncStorage实现了这一目标,但是应该使用firebase.auth.Auth.Persistence.LOCAL来实现更简单的方法,但是我无法弄清楚。 初始化代码: <pre> componentWillMount() { const firebaseConfig = { apiKey: "xxxxxxxxxx", authDomain: "xxxxx.firebaseapp.com", databaseURL: "https://xxxx.firebaseio.com", projectId: "xxxxxx", storageBucket: "xxxxx.appspot.com", messagingSenderId: "xxxxxxx" }; if (!firebase.apps.length) { console.log("call firebase init"); firebase.initializeApp(firebaseConfig); console.log(firebase.app().options); } } </pre>

0 个答案:

没有答案