Interfaces de Callback / Listener
AcessoBioListener
Callbacks del ciclo de vida de la sesión del SDK. Pase una implementación al constructor de AcessoBio.
| Método | Disparador |
|---|---|
onErrorAcessoBio(error: ErrorBio) | Error durante la sesión |
onUserClosedCameraManually() | El usuario cerró la cámara manualmente |
onSystemClosedCameraTimeoutSession() | La sesión expiró por tiempo de espera |
onSystemChangedTypeCameraTimeoutFaceInference() | La sesión expiró esperando la alineación facial |
iAcessoBioSelfie
Callbacks para la captura de selfie. Pase una implementación a UnicoCheckCameraOpener.Camera.open().
| Método | Disparador |
|---|---|
onSuccessSelfie(result: ResultCamera) | Captura de selfie exitosa — use result.encrypted para llamar al backend |
onSuccess(result: SuccessResult) | User Journey completada — devuelve el processId |
onErrorSelfie(error: ErrorBio) | Error durante la captura de selfie |
iAcessoBioDocument
Callbacks para la captura de documentos. Pase una implementación a UnicoCheckCameraOpener.Document.open().
| Método | Disparador |
|---|---|
onSuccessDocument(result: ResultCamera) | Captura de documento exitosa |
onErrorDocument(error: String) | Error durante la captura de documento |
CameraListener
Callbacks para la fase de preparación de la cámara de selfie. Pase a prepareCamera().
| Método | Disparador |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera) | Cámara lista — llame a cameraOpener.open(listener) para iniciar la captura |
onCameraFailed(message: String) | Falló la preparación de la cámara |
DocumentCameraListener
Callbacks para la fase de preparación de la cámara de documentos. Pase a prepareDocumentCamera().
| Método | Disparador |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document) | Cámara lista — llame a cameraOpener.open(documentType, listener) para iniciar la captura |
onCameraFailed(message: String) | Falló la preparación de la cámara |