Todas las versiones

SDK Release: consentimientos más flexibles, lectura de códigos y breaking changes

La actualización de este mes trae un componente de Términos y Condiciones más flexible en Web, nuevas opciones de lectura de códigos en la captura de documentos y mejoras de estabilidad en Web y Mobile. Incluye, además, cambios que requieren revisión antes de actualizar.

Lo más destacado del mes

01

Consentimientos más flexibles en Web

El componente de Términos y Condiciones admite varios consentimientos individuales y abre los documentos legales en un modal, sin salir del flujo.

02

Más opciones de lectura de códigos

Nuevo paso opcional de lectura de QR o código en SelphID (Web) y modo de lectura reforzada de códigos de barras en Mobile.

03

Cambios a revisar antes de actualizar

En iOS, FileUploader, QR Reader y QR Generator pasan a un nuevo widget. En Web, se renombra una propiedad de Términos y Condiciones y cambia el estado de los reintentos agotados.

SDK WEB V3.40.0

SDK Web

Nuevas funcionalidades

  • Casilla de consentimiento (v3.39.0): sustituye al scroll para aceptar en Términos y Condiciones. El texto se configura con checkboxLabelText.
  • Varios consentimientos (v3.39.1): consents permite exigir varios, cada uno con su texto, enlace opcional e indicador de obligatoriedad. Se informan en el evento userAccept y los obligatorios llevan asterisco (v3.39.2).
  • Enlaces legales en un modal (v3.39.1): modalLinks los abre sin salir del flujo, con zoom y texto seleccionable (v3.39.2).
  • Lectura de códigos en SelphID (v3.39.0): codeReader añade un paso opcional de captura de QR o código.
  • Duración mínima de captura (v3.39.0): minCaptureTime mantiene la captura abierta hasta que el vídeo alcanza una duración mínima, en segundos.
  • Comprobación del dispositivo (v3.39.0): checkCapabilities, en el subpath /capabilities.mjs, comprueba los requisitos antes de montar el proveedor del SDK.
  • Nuevos eventos (v3.39.0): emitFinishQr, cuando termina el flujo QR, y start en emitTrackStatus para Selphi y SelphID.
  • Máximo de intentos (v3.38.1): Selphi y SelphID lo gestionan.
  • URLs caducadas (v3.39.1): el SDK muestra un error específico y detiene el proceso.

Correcciones

  • Pantalla de carga (v3.38.1 y v3.39.3): el SDK ya no se queda en la carga tras una petición de flujo fallida o una URL caducada.
  • URL caducada (v3.39.3): el SDK se detiene con el error correcto y ya no muestra un error de seguimiento interno engañoso.
  • Reintentos (v3.39.3): la pantalla de límite de reintentos ya no se sustituye por un error genérico, y un intento fallido ya no informa un error en un paso que el usuario aún puede completar.
  • Errores recuperables (v3.38.1 y v3.39.3): un error no bloqueante ya no detiene los widgets de captura, y los errores recuperables ya no terminan el flujo IDV antes de que el usuario pueda reintentar.
  • Modal de Términos y Condiciones (v3.39.2 y v3.39.3): los enlaces a PDF ya no se abren en blanco en navegadores móviles y WebViews, y el botón de cierre ya no queda fuera de alcance en móvil.
  • Seguimiento (v3.39.0 y v3.39.1): corregido el formato de la propiedad steps, y la captura facial ya no informa sus eventos IDV como captura de documento.
  • Compilación (v3.39.0): corregido el fallo de compilación en aplicaciones consumidoras por un módulo interno de validación sin resolver.
  • Otros (v3.38.1 y v3.39.1): ya no persiste el estado de una ejecución anterior en la siguiente, y el texto ya no se ve demasiado grueso en Safari.

Personalización

  • Modo oscuro en los widgets (v3.39.0): soporte de color de tema para los widgets en modo oscuro.
  • Color del área de escaneo del lector de códigos (v3.39.1): nueva variable CSS para personalizar el color de la superposición del área de escaneo del lector de códigos de SelphID.
  • Animaciones de error de Selphi (v3.38.1): nuevas variables CSS --wrapper-color-tutorial-border-error y --wrapper-color-tutorial-glow-error.
  • Animación de livenessMove (v3.39.0): ya se puede personalizar.
  • Textos por defecto actualizados (v3.39.0): cambian los textos por defecto de Términos y Condiciones y del botón de elección de documento.
  • Validación de animaciones (v3.39.0): tipAnimations requiere un mínimo de dos entradas y tutorialAnimations un mínimo de tres. Una entrada vacía mantiene la animación por defecto de esa plataforma.

Mejoras

  • Widget Selphi actualizado (v3.40.0).

Cambios incompatibles

  • Propiedad de Términos y Condiciones renombrada (v3.39.1): TermsConditions pasa a llamarse termsConditions.
  • Nuevo estado de reintentos agotados (v3.39.1): las capturas que agotan el límite de reintentos devuelven un estado de resultado propio. Antes se informaban como expiradas. Si tu integración interpreta el estado «expirado» para este caso, revisa la lógica.

SDK MOBILE - ANDROID V2.12.0

SDK Mobile - Android

Nuevas funcionalidades

  • Lectura de códigos de barras en SelphID (v2.11.0): el nuevo parámetro de entrada encodedDataFocusEnabled activa el modo de lectura de códigos de barras cuando hay dificultad de lectura. Los nuevos parámetros de salida encodedDataImages: List<SelphIDEncodedDataImage> y tokenEncodedDataImages: List<SelphIDEncodedDataToken> devuelven el resultado. Solo está activo en la versión MBSDR y con un zip de recursos de una versión posterior a la 1.41.4.
  • Scroll completo de pantalla (v2.10.0): en las pantallas de consejo previo, tutorial y diagnóstico.
  • Cancelación del proceso del SDK (v2.10.0).

Mejoras

  • General: nueva versión de la librería de diseño, 2.7.7 (v2.10.0).
  • Tracking: nueva versión del widget, 1.4.11, con servicio de obtención de tiempo remoto (v2.12.0).
  • Selphi: nueva versión del widget, 6.4.1, con mejoras en IAD (v2.12.0).
  • SelphID: nueva versión del widget, 1.41.5, con mejoras en la repetición de la captura de la parte trasera del documento y en el sistema de trazas (versión MBSDR) (v2.12.0).
  • Video ID: nueva versión del widget, 0.3.1, con actualización del Reader (v2.12.0).
  • NFC: nueva versión del widget, 0.3.10, con mejoras en el lanzamiento del controlador (v2.10.0).
  • Capture: nueva versión del widget, 1.3.6, con mejoras en el lanzamiento del controlador FileUploader (v2.10.0).

SDK MOBILE - IOS V2.12.0

SDK Mobile - iOS

Nuevas funcionalidades

  • Lectura de códigos de barras en SelphID (v2.11.0): el nuevo parámetro de entrada encodedDataFocusEnabled activa el modo de lectura de códigos de barras cuando hay dificultad de lectura. Los nuevos parámetros de salida encodedDataImages y tokenEncodedDataImages devuelven el resultado. Solo está activo en el flavor MBSDR y con un zip de recursos de una versión posterior a la 1.41.4.
  • IAD 2.6.0 y estabilización más sencilla (v2.12.0): Selphi actualiza IAD a la versión 2.6.0 y mejora la estabilización, de modo que el proceso debería resultar más sencillo.

Mejoras

  • General: core actualizado a la versión 2.12.0, con publicación alineada de los componentes nativos (v2.12.0).
  • Selphi: nueva versión del widget, 6.4.1 (v2.12.0).
  • SelphID: nueva versión del widget, 1.41.5, con mejoras en el sistema de trazas (versión MBSDR) (v2.12.0).
  • Tracking: nueva versión del widget, 1.4.11, con servicio de obtención de tiempo remoto (v2.12.0).
  • Phingers: nueva versión del widget, 1.5.5 (v2.11.0).
  • VideoID: FPHISelphidDocumentReaderBundle actualizado a la versión 3.3.8 (v2.11.0).
  • NFC 2.19.0: dependencia de Core actualizada a la 2.11.0 (v2.11.0).
  • Plataforma mínima del paquete SPM: iOS 13 (v2.11.0).

Correcciones

  • Corregido el escaneo de documento en dos pasos (1.41.X). Se conserva el extractor previo hasta capturar correctamente el reverso, lo que corrige la repetición del dorso (v2.12.0).
  • Corregido el indicador de progreso de la sesión NFC, que ahora muestra 6 puntos en una línea independiente bajo la descripción (v2.11.0).

Cambios incompatibles

  • Capture (v2.11.0): FileUploader, QR Reader y QR Generator pasan a FPHICaptureWidget (KMP). Se elimina la interfaz nativa propia (Invoice, galería y QR). Widget 1.4.3. Las integraciones que usen estos componentes deben revisar su implementación antes de actualizar.
Facephi Facephi Identity Platform Onboarding Authentication UX Consultancy Facephi Builder Facephi Central Services Fraud Intelligence Platform Identity Fabric KYB Platform Teseo Identity Wallet IDV Suite Cuentas Mula Behavioural Biometrics Linkedin YouTube X Facebook
Secret Link