Revoca dei token di accesso e disconnessione dell'app

Ti consigliamo vivamente di fornire agli utenti che hanno eseguito l'accesso a Google di scollegare il proprio Account Google dalla tua app. Se l'utente elimina relativo, devi eliminare le informazioni ottenute dall'app API di Google.

Il seguente esempio di codice mostra come revocare l'accesso in modo programmatico di token concessi dall'app per conto dell'utente e per disconnettere l'account utente dall'app.

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.
}];

Il metodo disconnectWithCompletion: disconnette l'utente, oltre a scollegando il proprio account e revocando i token. Non devi disconnettere l'utente prima di chiamare disconnectWithCompletion:.

Puoi quindi rispondere alla disconnessione riuscita all'interno del blocco di callback e attivare qualsiasi logica appropriata nella tua app o nel tuo codice di backend.