Firebase Web存储/重新创建currentUser

时间:2017-07-03 13:59:22

标签: javascript firebase react-native local-storage firebase-authentication

有没有办法使用Firebase Web SDK从currentUser存储和重新创建数据?我不想存储用户的电子邮件和密码(这可以解决此问题),但我希望他们保持登录状态。

这是为了确保每次用户启动应用时id_token都会保持更新。 (内置React Native,但我更喜欢使用Web SDK。)

**更新**

这一切都归结为取代:

import * as firebase from 'firebase/app'

import * as firebase from 'firebase/firebase-react-native'

现在一切顺利,onAuthStateChanged有效。

2 个答案:

答案 0 :(得分:0)

使用Firebase身份验证SDK时,用户会自动保持登录状态。

要恢复之前的登录会话hook into the onAuthStateChanged event

答案 1 :(得分:0)

您可以致电onAuthStateChanged中的firebase.auth().currentUser.getIdToken(true)更新idtoken