Mencabut token akses dan memutuskan koneksi aplikasi

Sangat direkomendasikan untuk memberi Anda kemampuan untuk memutuskan hubungan Akun Google mereka dari aplikasi Anda kepada pengguna yang login dengan Google. 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 bahwa aplikasi Anda telah diberikan atas nama pengguna dan untuk memutuskan 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.
}];

Selain memutuskan hubungan akun dan mencabut token, metode disconnectWithCompletion: juga akan membuat pengguna logout. Anda tidak boleh membuat pengguna logout sebelum memanggil disconnectWithCompletion:.

Selanjutnya, Anda dapat merespons pemutusan koneksi yang berhasil dalam blok callback dan memicu logika yang sesuai di aplikasi atau kode back-end Anda.