Sebaiknya Anda memberikan akses kepada pengguna yang masuk dengan Google kemampuan untuk memutuskan sambungan akun Google mereka dari aplikasi Anda. Jika pengguna menghapus Anda harus menghapus informasi yang diperoleh aplikasi Anda dari Google API.
Contoh kode berikut menunjukkan cara mencabut akses secara terprogram token yang telah diberikan ke aplikasi Anda atas nama pengguna, dan untuk memutuskan sambungan 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 akun mereka
dan mencabut token. Anda tidak boleh membuat pengguna logout
sebelum memanggil disconnectWithCompletion:
.
Anda kemudian dapat merespons pemutusan koneksi yang berhasil dalam blok callback dan memicu logika apa pun yang sesuai di aplikasi atau kode back-end Anda.