Отзыв токенов доступа и отключение приложения

Настоятельно рекомендуется предоставить пользователям, вошедшим в систему Google, возможность отключить свою учетную запись Google от вашего приложения. Если пользователь удаляет свою учетную запись, вы должны удалить информацию, полученную вашим приложением от API Google.

В следующем примере кода показано, как программно отозвать токены доступа, предоставленные вашему приложению от имени пользователя, и отключить учетную запись пользователя от вашего приложения.

Быстрый

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

Цель-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.
}];

Метод disconnectWithCompletion: выписывает пользователя, а также отключает его учетную запись и отзывает токены. Вы не должны выходить из системы перед вызовом disconnectWithCompletion: .

Затем вы можете отреагировать на успешное отключение внутри блока обратного вызова и активировать любую соответствующую логику в вашем приложении или внутреннем коде.