3

Android メモ帳アプリで Firebase を使用しています。ディスク永続性を有効にし、電子メールとパスワードを使用してユーザーを認証しています。すべて正常に動作しているように見えますが、アプリが一定時間オフラインになると、ユーザーは再認証する必要があることに気付きました。認証トークンの有効期限が切れたときにユーザーを自動的に再認証する方法はありますか?

4

1 に答える 1

3

Firebase Authentication は、トークンを自動的に更新しません。

OAuth プロバイダーのいずれかを使用している場合は、トークンの有効期限が近づいているときにイベントをキャッチし、更新してからauthWithCustomToken再度呼び出すことができます。

ただし、電子メールとパスワードによる認証を使用している場合は、ユーザーを再度認証するか (アプリでユーザー名/パスワードを保持することにした場合)、ユーザーに再度認証させる以外にできることはありません。参照: Firebase を使用したセッション管理?

于 2015-10-28T14:49:48.190 に答える