Interfaces callback / listener
AcessoBioListener
Callbacks du cycle de vie de la session SDK. Passez une implémentation au constructeur d'AcessoBio.
| Méthode | Déclencheur |
|---|---|
onErrorAcessoBio(error: ErrorBio) | Erreur lors de la session |
onUserClosedCameraManually() | L'utilisateur a fermé la caméra manuellement |
onSystemClosedCameraTimeoutSession() | Session expirée en raison d'un délai d'attente |
onSystemChangedTypeCameraTimeoutFaceInference() | Session expirée en attente de l'alignement du visage |
iAcessoBioSelfie
Callbacks pour la capture de selfie. Passez une implémentation à UnicoCheckCameraOpener.Camera.open().
| Méthode | Déclencheur |
|---|---|
onSuccessSelfie(result: ResultCamera) | Capture du selfie réussie — utilisez result.encrypted pour appeler le backend |
onSuccess(result: SuccessResult) | User Journey terminé — retourne le processId |
onErrorSelfie(error: ErrorBio) | Erreur lors de la capture du selfie |
iAcessoBioDocument
Callbacks pour la capture de documents. Passez une implémentation à UnicoCheckCameraOpener.Document.open().
| Méthode | Déclencheur |
|---|---|
onSuccessDocument(result: ResultCamera) | Capture du document réussie |
onErrorDocument(error: String) | Erreur lors de la capture du document |
CameraListener
Callbacks pour la phase de préparation de la caméra selfie. Passez à prepareCamera().
| Méthode | Déclencheur |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera) | Caméra prête — appelez cameraOpener.open(listener) pour démarrer la capture |
onCameraFailed(message: String) | La préparation de la caméra a échoué |
DocumentCameraListener
Callbacks pour la phase de préparation de la caméra de documents. Passez à prepareDocumentCamera().
| Méthode | Déclencheur |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document) | Caméra prête — appelez cameraOpener.open(documentType, listener) pour démarrer la capture |
onCameraFailed(message: String) | La préparation de la caméra a échoué |