---
title: Antarmuka Callback / Listener
canonical: https://developer.unico.io/id/developers/sdks-and-tools/android/api-reference/callback-listener-interfaces
locale: id
generated_by: markdown-export
---

- [/id/](/id/)
- [SDK dan Alat](/id/developers/sdks-and-tools/overview)
- [Android SDK](/id/developers/sdks-and-tools/android/requirements)
- Referensi API
- Antarmuka Callback / Listener

# Antarmuka Callback / Listener

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

| Metode | Pemicu |
| --- | --- |
| `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()`.

| Metode | Pemicu |
| --- | --- |
| `onSuccessSelfie(result: ResultCamera)` | Pengambilan selfie berhasil |
| `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()`.

| Metode | Pemicu |
| --- | --- |
| `onSuccessDocument(result: ResultCamera)` | Pengambilan dokumen berhasil |
| `onErrorDocument(error: String)` | Terjadi kesalahan saat pengambilan dokumen |

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

| Metode | Pemicu |
| --- | --- |
| `onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera)` | Kamera siap — panggil `cameraOpener.open(listener, webAppToken)` untuk memulai pengambilan gambar |
| `onCameraFailed(message: String)` | Persiapan kamera gagal |

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

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

Terakhir diperbarui pada **19 Okt 2026**