使用 Facebook 凭据删除帐户

delete account with facebook credential

我尝试删除仅链接到 Facebook 凭据的 firebase 帐户,但我总是收到错误 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
                    }
                }
            }
        }

这应该很简单,但我做不到。

你知道这可能来自哪里吗?

谢谢

问题已被 Firebase 解决。