我尝试删除firebase帐户,但只链接到facebook凭据,但我总是收到错误ERROR_REQUIRES_RECENT_LOGIN,即使之前删除帐户我也会重新验证用户。
这是我的代码:
let credentialFB = FIRFacebookAuthProvider.credentialWithAccessToken(FBSDKAccessToken.currentAccessToken().tokenString)
let user = FIRAuth.auth()?.currentUser
user!.reauthenticateWithCredential(credentialFB) { error in
if let error = error {
NSLog("Unable to reauthenticate")
// An error happened.
} else {
// User re-authenticated.
user!.deleteWithCompletion { error in
if let error = error {
print(error)
NSLog("Unable to delete account")
// An error happened.
} else {
//do stuff
}
}
}
}
这应该是简单的,但我无法使其发挥作用。
你知道这可能来自哪里吗?
由于
答案 0 :(得分:0)
Firebase解决了这个问题。