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.