Firebase重新认证iOS



我正在尝试进行用户身份验证,但我有错误:

在初始化之前使用的凭据

我的代码下面:

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并重新验证。

最新更新