Interfaces de Callback / Listener
AcessoBioListener
Callbacks do ciclo de vida da sessão do SDK. Passe uma implementação para o construtor do AcessoBio.
| Método | Gatilho |
|---|---|
onErrorAcessoBio(error: ErrorBio) | Erro durante a sessão |
onUserClosedCameraManually() | Usuário fechou a câmera manualmente |
onSystemClosedCameraTimeoutSession() | Sessão expirou por timeout |
onSystemChangedTypeCameraTimeoutFaceInference() | Sessão expirou aguardando o alinhamento do rosto |
iAcessoBioSelfie
Callbacks para captura de selfie. Passe uma implementação para UnicoCheckCameraOpener.Camera.open().
| Método | Gatilho |
|---|---|
onSuccessSelfie(result: ResultCamera) | Captura de selfie bem-sucedida — use result.encrypted para chamar o backend |
onSuccess(result: SuccessResult) | User Journey concluída — retorna o processId |
onErrorSelfie(error: ErrorBio) | Erro durante a captura de selfie |
iAcessoBioDocument
Callbacks para captura de documento. Passe uma implementação para UnicoCheckCameraOpener.Document.open().
| Método | Gatilho |
|---|---|
onSuccessDocument(result: ResultCamera) | Captura de documento bem-sucedida |
onErrorDocument(error: String) | Erro durante a captura de documento |
CameraListener
Callbacks para a fase de preparação da câmera de selfie. Passe para prepareCamera().
| Método | Gatilho |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera) | Câmera pronta — chame cameraOpener.open(listener) para iniciar a captura |
onCameraFailed(message: String) | Falha na preparação da câmera |
DocumentCameraListener
Callbacks para a fase de preparação da câmera de documento. Passe para prepareDocumentCamera().
| Método | Gatilho |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document) | Câmera pronta — chame cameraOpener.open(documentType, listener) para iniciar a captura |
onCameraFailed(message: String) | Falha na preparação da câmera |