繁体   English   中英

Swift Firebase 发送验证 Email with apple login

[英]Swift Firebase Send Verification Email with apple login

当我尝试向普通(电子邮件/密码注册用户)发送电子邮件验证时,我收到了。

当我向 Apple Login 注册用户发送验证邮件并且他没有隐藏 email 时,它也有效。

但是,当我尝试向 Apple Login 注册用户发送验证邮件时,他隐藏了 email,我没有收到。

我以为firebase会将这个email转发到真正的email地址??

我从用户那里收到的电子邮件如下所示:mxrjzhdxky@privaterelay.appleid.com

我的代码:

Auth.auth().currentUser!.sendEmailVerification { error in
   if let error = error {
      print("Error of Verification email: \(String(describing: error.localizedDescription))")
   }
   print("Email sent")
}

我还在控制台中收到“电子邮件已发送”文本。

Firebase 无法转发到“真实”email id。 Firebase 可以将其发送到给定的 email,只有 Apple 可以将其转发到真实的 email,但基于用户的设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM