Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Firebase中检查电子邮件id是否有效?_Java_Android_Firebase_Firebase Authentication - Fatal编程技术网

Java 如何在Firebase中检查电子邮件id是否有效?

Java 如何在Firebase中检查电子邮件id是否有效?,java,android,firebase,firebase-authentication,Java,Android,Firebase,Firebase Authentication,我在android应用程序中使用了Firebase身份验证。但如果我输入abc@abc.com它成功地接受它,并成功地登录用户。但是abc@abc.com非真实id。如何检查输入的电子邮件id是否确实存在。e、 g.abhishekbuchake7@gmail.com。这是gmail提供的我的身份证。请建议要使用firebase验证电子邮件地址,您可以使用方法sendEmailVerification(): FirebaseAuth auth=FirebaseAuth.getInstance()

我在android应用程序中使用了
Firebase身份验证。但如果我输入
abc@abc.com
它成功地接受它,并成功地登录用户。但是
abc@abc.com
非真实id。如何检查输入的电子邮件id是否确实存在。e、 g.
abhishekbuchake7@gmail.com
。这是gmail提供的我的身份证。请建议

要使用firebase验证电子邮件地址,您可以使用方法
sendEmailVerification()

FirebaseAuth auth=FirebaseAuth.getInstance();
FirebaseUser=auth.getCurrentUser();
user.sendEmailVerification()
.addOnCompleteListener(新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Log.d(标记“已发送电子邮件”);
}
}
});
更多信息请点击此处:

FirebaseAuth auth = FirebaseAuth.getInstance();
FirebaseUser user = auth.getCurrentUser();

user.sendEmailVerification()
    .addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                Log.d(TAG, "Email sent.");
            }
        }
    });