API захвата
Методы для подготовки сессии
Вызывайте эти методы на интерфейсе UnicoCheckCamera, полученном из builder'а SDK. После подготовки коллбэк CameraListener.onCameraReady(cameraOpener) предоставляет opener для запуска захвата.
| Метод | Описание |
|---|---|
prepareCamera(config, listener) | Подготавливает камеру для селфи. listener — это CameraListener. |
prepareDocumentCamera(config, listener) | Подготавливает камеру для документа. listener — это DocumentCameraListener. |
Открытие камеры
После срабатывания onCameraReady вызовите open на полученном объекте opener:
Селфи — UnicoCheckCameraOpener.Camera
| Метод | Описание |
|---|---|
open(listener: iAcessoBioSelfie) | Открывает камеру для селфи |
open(listener: iAcessoBioSelfie, webAppToken: String) | Открывает камеру для селфи в рамках User Journey, передавая токен пути |
Документ — UnicoCheckCameraOpener.Document
| Метод | Описание |
|---|---|
open(documentType: DocumentType, listener: iAcessoBioDocument) | Открывает захват документа для указанного типа |
open(documentType: DocumentType, description: String, listener: iAcessoBioDocument) | Открывает захват документа с пользовательской подписью |
DocumentType
Определяет тип документа для захвата. Полный список см. в разделе Перечисления.
Типы результат ов и поля
ResultCamera — объект, возвращаемый при успехе.
| Поле | Тип | Описание |
|---|---|---|
base64 | String | Захваченное изображение в Base64 |
encrypted | String | JWT для отправки на бэкенд |