Saltar al contenido principal
Página no listada
Esta página no está listada. Los motores de búsqueda no la indexarán, y solo los usuarios que tengan el enlace directo podrán acceder a ella.

Recopilación de Datos de Monitoreo

MarkdownChatGPTClaude
Implementación opcional

La Recopilación de Datos de Monitoreo es opcional. Si la adoptas, solo la llamada a prepareSelfieCamera se ve afectada — todos los demás pasos del flujo de captura (inicialización, callbacks, manejo de resultados) permanecen sin cambios.

¿No necesitas la cámara en absoluto?

Esta página cubre setSilentInfo, que solo tiene efecto junto con una llamada a prepareSelfieCamera/prepareDocumentCamera. Si quieres validación silenciosa sin abrir nunca una sesión de cámara (por ejemplo, una pantalla de inicio de sesión), usa initializeSDK + startSilentValidation en su lugar — consulta Revalidación Silenciosa. Ambas se pueden usar en la misma página.

Adjunta metadatos de usuario y flujo a una sesión de captura para que pueda correlacionarse en herramientas de monitoreo y observabilidad del lado de Unico, y para que el backend pueda tenerlos en cuenta en el resultado de la Revalidación Silenciosa de esta transacción. Cuando se proporcionan, los datos se reenvían junto con la captura y no cambian el comportamiento de captura del SDK — pero sí afectan la respuesta de Crear Proceso: consulta silentAuth.result en Revalidación Silenciosa.

Parámetros de setSilentInfo
ParámetroTipoRequeridoDescripción
externalUserIdString✅Identificador del usuario en tu sistema. Se hashea automáticamente con SHA-256 antes de la transmisión — nunca se envía en texto plano.
useCaseString—Identificador del flujo o contexto en ejecución (por ejemplo, "account_opening", "password_recovery"). Se transmite como texto plano.
Implementación

Llama a setSilentInfo en la instancia de cámara construida antes de llamar a prepareSelfieCamera. Todo lo demás en el flujo de captura permanece igual.

import { UnicoCheckBuilder, UnicoConfig, SelfieCameraTypes, SDKEnvironmentTypes } from "@acesso-io/unico-webframe";

const config = new UnicoConfig()
.setHostname("<YOUR_HOSTNAME>")
.setHostKey("<YOUR_HOST_KEY>");

const unicoCamera = new UnicoCheckBuilder()
.setEnvironment(SDKEnvironmentTypes.UAT)
.build();

unicoCamera.setSilentInfo("external_user_id", "flow_id");

await unicoCamera.prepareSelfieCamera(config, SelfieCameraTypes.SMART);