Перейти к основному содержимому

Интерфейсы 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)Подготовка камеры завершилась ошибкой