相关疑难解决方法(0)

如何使用Firebase发送验证邮件?

我正在使用Firebase的电子邮件和密码方法注册我的用户.像这样:

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);

    }

    }
});
Run Code Online (Sandbox Code Playgroud)

用户的电子邮件成功注册后,我希望Firebase发送验证邮件.我知道这可以使用Firebase sendEmailVerification.除了发送此电子邮件之外,我希望在验证电子邮件之前禁用该用户的帐户.这也需要使用Firebase的isEmailVerified功能.但是,我没有成功让Firebase发送验证邮件,我无法弄清楚是否要禁用并启用发送验证邮件的帐户以及验证后.

android firebase firebase-authentication

16
推荐指数
3
解决办法
3万
查看次数

在Android上使用Firebase 3.0进行电子邮件验证

我知道我们可以使用Firebase Auth 3.0验证用户的电子邮件.我无法在Android上找到任何有关电子邮件验证的文档.我能够找到适用于iOS和网络的相同内容,但不适用于Android.任何指向文档的链接都会有所帮助.

电邮类型

从图像中可以清楚地看到,一旦用户登录,他就会在电子邮件中暗示他确认他的订阅.我已经订阅了自己,并在Auth选项卡的用户部分进行了验证,我可以看到我的邮件ID和firebase生成了唯一的用户ID.这里缺少的是我的电子邮件ID的确认电子邮件.有人试过这个还是我太早尝试这个?谢谢你的帮助.

android email-verification firebase firebase-authentication

8
推荐指数
2
解决办法
8298
查看次数