Nous vous recommandons vivement de fournir aux utilisateurs connectés à leur compte Google la possibilité de dissocier leur compte Google de votre application. Si l'utilisateur supprime son compte, vous devez supprimer les informations que votre application a obtenues à partir du aux API Google.
L'exemple de code suivant montre comment révoquer l'accès de manière programmatique. que votre application a été accordée au nom de l'utilisateur et pour dissocier depuis votre application.
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.
}];
La méthode disconnectWithCompletion:
déconnecte l'utilisateur en plus de
déconnecter leur compte et révoquer
les jetons. Vous ne devez pas déconnecter l'utilisateur
avant d'appeler disconnectWithCompletion:
.
Vous pouvez ensuite répondre à la déconnexion réussie dans le bloc de rappel. et déclencher toute logique appropriée dans votre application ou dans votre code backend.