我正在尝试进行用户身份验证,但我有错误:
在初始化之前使用的凭据
我的代码下面:
if error._code == 17014 {
// required recent authentication
let credential: AuthCredential
user.reauthenticateAndRetrieveData(with: credential, completion: nil)
}
}else {
self.ShowAlert(title: "succeed", message: "mail Updated")
}
})
}
}))
您需要初始化凭据。如果这是电子邮件/密码用户,则应要求用户提供密码。如果这是OAuth用户,请获得新的OAuth凭据。然后,您将使用这些初始化firebase authcredential并重新验证。