私はこれまで、onAuthStateChanged
をトリガーすることができました。firebase v4での再認証ができません。javascript
firebase.auth.currentUser.reload()
firebase.auth.currentUser.getToken(true)
私はしかしもうonAuthStateChange
を再トリガされていないfirebase以前と新しいアプローチのV4とgetIdToken
firebase.auth.currentUser.reload()
firebase.auth.currentUser.getIdToken(true)
にそれらを更新しました。今でもそれを達成する方法はありますか?ユーザがログアウトする必要がないサインアップフロー - >サインアップ - >電子メールを確認する - >上記の2つの機能を呼び出す "続行"ボタン - >onAuthStateChanged
は、今ユーザの電子メールで確認されます。
ああ、私が見る、面白いが、私と仮定し、 '' onIdTokenChanged firebaseは同様にユーザーのトークンを更新したときにトリガされますか? – Ilja
上記に追加すると、ユーザーがゲームをプレイ中にトークンの更新が行われる途中で、この機能がユーザーの再読み込みなしで開始されると想定します。 – Ilja
@Ilja:はい、DBがトークンをリフレッシュするときに 'onIdTokenChanged'が起動します。参照ドキュメントからは、 'onIdTokenChanged'は文字通り' onAuthStateChanged'が持っていた振る舞いをしているようです。私は自分でそれをテストしなかった。 –