3

我在我的 Android 记事本应用程序中使用 Firebase。我启用了磁盘持久性,并使用电子邮件 + 密码对用户进行身份验证。一切似乎都正常,但我注意到当应用程序离线一段时间后,用户必须重新进行身份验证。有没有办法在身份验证令牌过期时自动重新验证用户身份?

4

1 回答 1

3

Firebase 身份验证不会自动刷新令牌。

如果您要使用其中一个 OAuth 提供程序,您可能会在令牌即将过期时捕获该事件,刷新它然后authWithCustomToken再次调用。

但鉴于您使用的是电子邮件+密码身份验证,您只能再次对用户进行身份验证(如果您决定在应用程序中保留他们的用户名/密码)或让他们再次进行身份验证。另请参阅:使用 Firebase 进行会话管理?

于 2015-10-28T14:49:48.190 回答