Сбор данных мониторинга
Необязательная реализация
Сбор данных мониторинга является необяза тельным. Если вы его используете, затрагивается только вызов openCameraSelfie — все остальные шаги процесса захвата (инициализация, слушатели, обработка результатов) остаются без изменений.
Прикрепите к сеансу захвата метаданные о пользователе и потоке, чтобы их можно было сопоставить в инструментах мониторинга и наблюдаемости на стороне Unico. Когда данные предоставлены, они передаются вместе с захватом — это не изменяет поведение SDK при захвате и ответ API.
Атрибуты UnicoCheckPrepareInfo
| Атрибут | Тип | Обязательный | Описание |
|---|---|---|---|
externalUserId | String | ✅ | Идентификатор пользователя в вашей системе. Автоматически хешируется с помощью SHA-256 перед передачей — никогда не отправляется в открытом виде. |
useCase | String | — | Идентификатор выполняемого потока или контекста (например, 'account_opening', 'password_recovery'). Передаётся в открытом виде. |
Реализация
Передайте объект UnicoCheckPrepareInfo через параметр prepareInfo функции openCameraSelfie. Всё остальное в процессе захвата остаётся без изменений.
_opener.openCameraSelfie(
jsonFileName: androidJsonFileName,
listener: this,
prepareInfo: UnicoCheckPrepareInfo(
externalUserId: 'external_user_id',
useCase: 'use_case', // optional
),
);