我在我的 Android 记事本应用程序中使用 Firebase。我启用了磁盘持久性,并使用电子邮件 + 密码对用户进行身份验证。一切似乎都正常,但我注意到当应用程序离线一段时间后,用户必须重新进行身份验证。有没有办法在身份验证令牌过期时自动重新验证用户身份?
问问题
2248 次
1 回答
3
Firebase 身份验证不会自动刷新令牌。
如果您要使用其中一个 OAuth 提供程序,您可能会在令牌即将过期时捕获该事件,刷新它然后authWithCustomToken
再次调用。
但鉴于您使用的是电子邮件+密码身份验证,您只能再次对用户进行身份验证(如果您决定在应用程序中保留他们的用户名/密码)或让他们再次进行身份验证。另请参阅:使用 Firebase 进行会话管理?
于 2015-10-28T14:49:48.190 回答