Lewati ke konten utama

Antarmuka Callback / Listener

AcessoBioListener

Callback siklus hidup untuk sesi SDK. Teruskan implementasi ke konstruktor AcessoBio.

MetodePemicu
onErrorAcessoBio(error: ErrorBio)Terjadi kesalahan selama sesi
onUserClosedCameraManually()Pengguna menutup kamera secara manual
onSystemClosedCameraTimeoutSession()Sesi berakhir karena timeout
onSystemChangedTypeCameraTimeoutFaceInference()Sesi timeout saat menunggu penyelarasan wajah
iAcessoBioSelfie

Callback untuk pengambilan selfie. Teruskan implementasi ke UnicoCheckCameraOpener.Camera.open().

MetodePemicu
onSuccessSelfie(result: ResultCamera)Pengambilan selfie berhasil — gunakan result.encrypted untuk memanggil backend
onSuccess(result: SuccessResult)User Journey selesai — mengembalikan processId
onErrorSelfie(error: ErrorBio)Terjadi kesalahan saat pengambilan selfie
iAcessoBioDocument

Callback untuk pengambilan dokumen. Teruskan implementasi ke UnicoCheckCameraOpener.Document.open().

MetodePemicu
onSuccessDocument(result: ResultCamera)Pengambilan dokumen berhasil
onErrorDocument(error: String)Terjadi kesalahan saat pengambilan dokumen
CameraListener

Callback untuk fase persiapan kamera selfie. Teruskan ke prepareCamera().

MetodePemicu
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera)Kamera siap — panggil cameraOpener.open(listener) untuk memulai pengambilan gambar
onCameraFailed(message: String)Persiapan kamera gagal
DocumentCameraListener

Callback untuk fase persiapan kamera dokumen. Teruskan ke prepareDocumentCamera().

MetodePemicu
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document)Kamera siap — panggil cameraOpener.open(documentType, listener) untuk memulai pengambilan gambar
onCameraFailed(message: String)Persiapan kamera gagal