Zdecydowanie zalecamy udostępnienie użytkownikom zalogowanym przez Google odłączenia konta Google od aplikacji. Jeśli użytkownik usunie swojego konta, musisz usunąć informacje uzyskane przez aplikację interfejsów API Google.
Poniższy przykładowy kod pokazuje, jak automatycznie anulować dostęp tokeny przyznane aplikacji w imieniu użytkownika, co pozwala odłączyć konto użytkownika z aplikacji.
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.
}];
Metoda disconnectWithCompletion:
wylogowuje użytkownika oprócz
odłączenie konta i unieważnienie tokenów. Nie możesz wylogowywać użytkownika
zanim zadzwonisz pod numer disconnectWithCompletion:
.
Następnie można zareagować na udane rozłączenie w ramach bloku wywołania zwrotnego i aktywować odpowiednie funkcje w aplikacji lub kodzie backendu.