我在我的Android应用中使用了Firebase authentication
。但是在注册时,如果我输入abc@abc.com
,它会成功接受并成功登录用户。但是abc@abc.com
并不是真正的身份证明。检查电子邮件ID的方法是什么,确实存在。例如abhishekbuchake7@gmail.com
。这是我的gmail提供的id。请建议
答案 0 :(得分:4)
要使用firebase验证电子邮件地址,您可以使用方法sendEmailVerification()
:
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.");
}
}
});
更多信息:
https://firebase.google.com/docs/auth/android/manage-users#send_a_user_a_verification_email