Zugriffstokens widerrufen und Verbindung zur App trennen

Sie sollten Nutzern, die über Google angemeldet sind, unbedingt die die Möglichkeit, ihr Google-Konto von Ihrer App zu trennen. Löscht der Nutzer müssen Sie die Informationen löschen, die Ihre App Google APIs

Im folgenden Codebeispiel wird gezeigt, wie der Zugriff programmatisch widerrufen wird. Tokens, die Ihrer App im Namen des Nutzers gewährt wurden, und um die Verbindung von Ihrer App aus.

Swift

GIDSignIn.sharedInstance.disconnect { error in
    guard error == nil else { return }

    // Google Account disconnected from your app.
    // Perform clean-up actions, such as deleting data associated with the
    //   disconnected account.
}

Objective-C

[GIDSignIn.sharedInstance disconnectWithCompletion:^(NSError * _Nullable error) {
    if (error) { return; }

    // Google Account disconnected from your app.
    // Perform clean-up actions, such as deleting data associated with the
    //   disconnected account.
}];

Mit der Methode disconnectWithCompletion: wird der Nutzer zusätzlich zu die Verknüpfung des Kontos aufheben und Tokens widerrufen. Sie dürfen den Nutzer nicht abmelden bevor Sie disconnectWithCompletion: aufrufen.

Anschließend kannst du innerhalb des Callback-Blocks auf eine erfolgreiche Trennung reagieren. und lösen Sie die entsprechende Logik in Ihrer App oder im Backend-Code aus.