Mencabut token akses dan memutuskan koneksi aplikasi

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.