ios - Firebase 收到无效的电子邮件错误消息

标签 ios firebase firebase-authentication email-verification

我在创建用户后收到此错误并尝试发送验证电子邮件总是收到无效电子邮件的错误,而电子邮件已注册且有效。

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/

相关文章:

html - 没有 HTML 标记的 NSString

ios - 当通过在警报上滑动将应用程序带到前台时,UILocalNotification 不会停止声音

android - 适用于手机的 Google Maps API 夜间主题

firebase - Firestore - 删除对象内的字段

javascript - AngularFire2 - 如何在页面刷新后保持登录状态

firebase - 如何在 react-native-firebase 中禁用 recaptcha?

ios - AVURLAsset 未加载(.mov 文件)

ios - Firebase Swift - 当搜索 Controller 过滤结果时,实时更新不起作用

ios - firebase 是否需要代码来刷新身份验证?

firebase-authentication - Firebase 身份验证不会在 Flutter Web 上持久化