自分のアプリケーションでパスワードパスワード、グーグル、フェイスブック認証を追加しました。しかし、私はいくつかの時間が経過した後(おそらく1,2日)firebase.getAuth()
がnullを返すことに気づいた。 firebase.unauth()
はコード内のどこにも呼び出されていないことに注意してください。しばらくして認証されたセッションが期限切れになったようです。 数日後にセッションが期限切れにならないようにする方法はありますか? 私は2つのソリューションを考えることができますが、両方は私に悪いようだ:カスタムグーグル、Facebookの(おそらく暗号化された)からOAuthToken数日後にFirebaseユーザがログアウトする
- ストア、電子メール&パスワードコンボ(最悪の場合)とすると、セッション何度も何度も
firebase.authWithOAuthToken()
を呼び出しますが無許可になった - セッションが終了するたびに再度認証を実行するようにユーザーにログイン画面を戻す。私はこれが上記のものより悪いと思うのは、それがUXを破壊し、潜在的に大部分のユーザーを混乱させるからです。
上記を達成するためのメカニズムが組み込まれていますか?ありがとう!
私は設定を更新しました。それは確かに24時間に設定されました。数日後にお知らせします。これは簡単だと思っています –
4日後に試してみるとうまくいきます。どうもありがとう! –