Comment envoyer un email de vérification avec Firebase?

Je suis de la signature de mes utilisateurs à l'aide de Firebase l'email et le mot de passe de la méthode. comme ceci:

mAuth.createUserWithEmailAndPassword(email, password)

.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
    @Override
    public void onComplete(@NonNull Task<AuthResult> task) {

    if (task.isSuccessful()) {

        FirebaseUser signed = task.getResult().getUser();

        writeNewUser(signed.getUid());

        new android.os.Handler().postDelayed(

                new Runnable() {
                    public void run() {

                        updateUser(b);

                    }
                }, 3000);

    } else {

        new android.os.Handler().postDelayed(

                new Runnable() {
                    public void run() {

                        onSignupFailed();

                    }
                }, 3000);

    }

    }
});

Après l'email de l'utilisateur a été enregistré avec succès, je voudrais Firebase pour envoyer un e-mail de vérification. Je sais que c'est possible à l'aide de Firebase est sendEmailVerification. En plus de l'envoi de ce courriel, je veux le compte de l'utilisateur sera désactivé jusqu'à ce qu'ils la vérification de l'email. Cela exigerait aussi l'aide de Firebase est isEmailVerified fonctionnalité. Cependant, j'ai pu obtenir de Firebase pour envoyer l'e-mail de vérification, je n'ai pas été en mesure de comprendre l'obtenir pour activer et désactiver le compte de l'envoi de l'email de vérification et après qu'il a été vérifié.

source d'informationauteur amigo