我收到Android用户的几份报告,称他们没有收到来自Firebase的验证电子邮件。我不确定这是否是垃圾邮件或其他过滤器的问题,但是我没有收到iOS用户的投诉,所以这很奇怪,我想这只是Android的问题。
这是我的问题:
作为参考,我正在使用Flutter,并且正在使用电子邮件登录。
这是我的代码
final newUser = await _auth.createUserWithEmailAndPassword(email: email, password: password);
try {
await newUser.user.sendEmailVerification();
} catch (e) {
print("An error occured while trying to send email verification");
print(e.message);
}
非常感谢!
答案 0 :(得分:1)
因此,要发送验证电子邮件,您需要使用sendEmailVerification()
,我认为没有办法查看验证邮件是否在Firebase控制台上发送。
答案 1 :(得分:1)
除非Firebase身份验证出现故障(它将显示在status上),否则没有理由不发送此代码而不报告错误。
已发送但未收到电子邮件的可能性更大。我要做的第一步是检查收件人邮箱中或基础结构中(如果是公司电子邮件地址)垃圾邮件过滤器。