Lewati ke konten utama

Penanganan kesalahan

Semua penanganan kesalahan untuk Android SDK dipusatkan di bagian ini. Callback onErrorAcessoBio menerima objek ErrorBio dengan code dan description.

Kode kesalahan
KodeKategoriPesan defaultKapan terjadiPenanganan yang disarankan
AUTH_FAILEDAutentikasiSDK authentication failedKunci SDK tidak valid atau kedaluwarsaValidasi kredensial dengan tim Onboarding
CAMERA_PERMISSION_DENIEDIzinCamera permission deniedPengguna menolak izin kameraArahkan pengguna ke pengaturan aplikasi
LIVENESS_FAILEDPengambilan gambarLiveness check failedGambar tidak lulus validasi livenessMinta pengambilan gambar ulang
NETWORK_ERRORJaringanNetwork error during captureKonektivitas tidak memadaiMinta koneksi ulang
SDK_NOT_INITIALIZEDSiklus hidupSDK not initializedPengambilan gambar dipanggil sebelum initPastikan init dipanggil di Application/onCreate
Kode kesalahan SDK

Kode-kode di atas mencakup kesalahan callback SDK utama. Kode kesalahan REST API (kelompok status HTTP) didokumentasikan secara terpisah di Referensi API > Kode kesalahan.

Menangani callback
override fun onErrorAcessoBio(error: ErrorBio) {
when (error.code) {
"AUTH_FAILED" -> { /* handle authentication failure */ }
"CAMERA_PERMISSION_DENIED" -> { /* redirect to app settings */ }
"LIVENESS_FAILED" -> { /* prompt the user to try again */ }
else -> { /* generic error handling */ }
}
}
Callback siklus hidup

Selain onErrorAcessoBio, SDK juga memicu:

  • onUserClosedCameraManually() — pengguna menutup kamera secara manual.
  • onSystemClosedCameraTimeoutSession() — sesi berakhir karena waktu habis.
  • onSystemChangedTypeCameraTimeoutFaceInference() — tidak ada wajah terdeteksi selama 13 detik; SDK beralih ke pengambilan gambar manual.