2016-11-08 39 views
0

私のユーザーは電子メールの確認をせずにアプリケーションを使用することはできません。したがって、私は彼が電子メールの確認を待つスクリーンに彼を入れた。電子メールの確認Firebase

問題は、ユーザーがメールを確認したときに認証リスナーからのフィードバックが得られないことです。

私はcurrentUser情報からプルメカニズムを作成しようとしましたが、この情報を古いキャッシュにしているようです。

私はfirebase javascript APIを使用しています。

registerUserListener() { 
    return ConfigRepo.getInstance().FirebaseAuth.onAuthStateChanged((user) => { 
     console.log('splash - registerUserListener', user); 
     if (user) { 
     if (user.emailVerified) { 
      //It's not called 
     } 
     } else { 
      //It's not called 
     } 
    }); 
    } 

も、私はそれがユーザーのAPIを使用するための解決策を見つけた

FirebaseApp.auth().currentUser() 

答えて

0

を動作しません。

reload reload()はfirebaseを返します。署名した場合は無効

を含む約束は、現在のユーザーを更新します。

戻り値を無効

を含むnull以外のfirebase.Promiseそれは自分自身を更新するためにユーザーを強制します。

関連する問題