Swift Firebase 使用苹果登录发送验证邮件
Swift Firebase Send Verification Email with apple login
当我尝试向普通(E-Mail/Password 注册用户)发送电子邮件验证时,我收到了它。
当我向Apple Login注册用户发送验证邮件并且他没有隐藏电子邮件时,它也有效。
但是当我尝试向 Apple Login 注册用户发送验证邮件时,他隐藏了电子邮件,我没有收到。
我以为 firebase 会将这封邮件转发到真实的电子邮件地址??
我从用户那里收到的电子邮件是这样的: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 无法转发到“真实”电子邮件 ID。
Firebase 可以将它发送到给定的电子邮件,只有 Apple 可以将它转发到真实的电子邮件,但是基于用户的设置。
当我尝试向普通(E-Mail/Password 注册用户)发送电子邮件验证时,我收到了它。
当我向Apple Login注册用户发送验证邮件并且他没有隐藏电子邮件时,它也有效。
但是当我尝试向 Apple Login 注册用户发送验证邮件时,他隐藏了电子邮件,我没有收到。
我以为 firebase 会将这封邮件转发到真实的电子邮件地址??
我从用户那里收到的电子邮件是这样的: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 无法转发到“真实”电子邮件 ID。 Firebase 可以将它发送到给定的电子邮件,只有 Apple 可以将它转发到真实的电子邮件,但是基于用户的设置。