Интерфейсы Callback / Listener
AcessoBioListener
Коллбэки жизненного цикла сессии SDK. Передайте реализацию в конструктор AcessoBio.
| Метод | Триггер |
|---|---|
onErrorAcessoBio(error: ErrorBio) | Ошибка во время сессии |
onUserClosedCameraManually() | Пользователь вручную закрыл камеру |
onSystemClosedCameraTimeoutSession() | Сессия завершена по истечении времен и ожидания |
onSystemChangedTypeCameraTimeoutFaceInference() | Сессия завершена из-за таймаута выравнивания лица |
iAcessoBioSelfie
Коллбэки захвата селфи. Передайте реализацию в UnicoCheckCameraOpener.Camera.open().
| Метод | Триггер |
|---|---|
onSuccessSelfie(result: ResultCamera) | Захват селфи выполнен успешно — используйте result.encrypted для вызова бэкенда |
onSuccess(result: SuccessResult) | User Journey завершён — возвращает processId |
onErrorSelfie(error: ErrorBio) | Ошибка во время захвата селфи |
iAcessoBioDocument
Коллбэки захвата документа. Передайте реализацию в UnicoCheckCameraOpener.Document.open().
| Метод | Триггер |
|---|---|
onSuccessDocument(result: ResultCamera) | Захват документа выполнен успешно |
onErrorDocument(error: String) | Ошибка во время захвата документа |
CameraListener
Коллбэки фазы подготовки камеры для селфи. Передайте в prepareCamera().
| Метод | Триггер |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Camera) | Камера готова — вызовите cameraOpener.open(listener) для запуска захвата |
onCameraFailed(message: String) | Подготовка камеры завершилась ошибкой |
DocumentCameraListener
Коллбэки фазы подготовки камеры для документа. Передайте в prepareDocumentCamera().
| Метод | Триггер |
|---|---|
onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document) | Камера готова — вызовите cameraOpener.open(documentType, listener) для запуска захвата |
onCameraFailed(message: String) | Подготовка камеры завершилась ошибкой |