ダイナミックリンクを使用するときに私のタスクはアプリケーション内でアカウントの確認を依頼する私の必要があり、そうfallowedとして、私はActionCodeSettings
でsendEmailVerification
を使用します。アンドロイドFirebase:ユーザーが検証されていないままに、
ActionCodeSettings settings = ActionCodeSettings.newBuilder()
.setAndroidPackageName("***", false, null)
.setHandleCodeInApp(true)
.setUrl(url)
.build();
...
user.sendEmailVerification(settings)...
それから私は得ますダイナミックリンク:
FirebaseDynamicLinks.getInstance().getDynamicLink(getIntent()).addOnSuccessListener
すべての作品、それは必要がありますが、ユーザーが検証された場合、私がチェックしたときのように:
user.reload().addOnCompleteListener(task -> if (user.isEmailVerified())...)
これはfalse
を返します。私は何か間違っているのですか?私は何とか手動で確認してユーザーを設定する必要がありますか?
ありがとうございました!私は私のプロジェクトでこれを実装しようとします。私は、firebaseからの人は、ガイドのAndroidのセクションでこのアプローチを説明していたと思います。 –