Mencabut token akses dan memutuskan koneksi aplikasi

Sebaiknya berikan kemampuan kepada pengguna yang login dengan Google untuk memutuskan koneksi Akun Google mereka dari aplikasi Anda. Jika pengguna menghapus akunnya, Anda harus menghapus informasi yang diperoleh aplikasi Anda dari Google API.

Contoh kode berikut menunjukkan cara mencabut token akses secara terprogram yang diberikan kepada aplikasi Anda atas nama pengguna dan memutuskan koneksi akun pengguna dari aplikasi Anda.

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

Metode disconnectWithCompletion: akan membuat pengguna logout selain memutuskan koneksi akun mereka dan mencabut token. Anda tidak boleh membuat pengguna logout sebelum memanggil disconnectWithCompletion:.

Kemudian, Anda dapat merespons pemutusan koneksi yang berhasil dalam blok callback dan memicu logika yang sesuai di aplikasi atau kode backend Anda.