我在创建用户后收到此错误并尝试发送验证电子邮件总是收到无效电子邮件的错误,而电子邮件已注册且有效。
Optional(Error Domain=FIRAuthErrorDomain Code=17008 "Missing sender" UserInfo={NSLocalizedDescription=Missing sender, error_name=ERROR_INVALID_EMAIL})
Auth.auth().currentUser?.sendEmailVerification(completion: { (error) in
if error != nil {
print(error.debugDescription)
let alert = UIAlertController(title: NSLocalizedString("Error", comment: "Error"), message: NSLocalizedString("Unable to send verification, Please check provided email and try again.", comment: "Unable to send verification, Please check provided email and try again."), preferredStyle: .actionSheet)
alert.addAction(UIAlertAction(title: "OK", style: .default, handler: { _ in
}))
self.present(alert, animated: true, completion: nil)
AppDelegate.instance().dismissActivityIndicatos()
return
}
谢谢你的帮助
最佳答案
它说缺少发件人
。这可能是您的电子邮件模板中的一个问题。您是否偶然在 Firebase 控制台中自定义了电子邮件发件人字段?
关于ios - Firebase 收到无效的电子邮件错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47644262/