Anulowanie tokenów dostępu i odłączanie aplikacji

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.