SDK Release: nuevos documentos soportados, términos y condiciones y breaking changes
La actualización de este mes amplía la cobertura documental en Web, incorpora la subida de archivos como paso del flujo low-code y añade un componente de Términos y Condiciones en Mobile. Incluye cambios incompatibles en Mobile que requieren revisión antes de actualizar.
Lo más destacado del mes
01
Más cobertura documental
Soporte para los tipos de documento de identidad más recientes gracias a la actualización del motor de captura de SelphID.
02
Más control sobre captura y consentimiento
Nuevo modo de liveness y validación de configuración en Web. Componente de Términos y Condiciones y sus eventos en Mobile.
03
Cambio incompatible, revísalo antes de actualizar
El componente Disclaimer pasa a llamarse TermsConditions. Las integraciones que lo usen deben actualizar sus referencias.
SDK WEB V3.38.0
SDK Web
Nuevas funcionalidades
- Soporte para documentos de identidad más recientes: hemos actualizado el motor de captura de SelphID y ampliado la cobertura documental para incluir los tipos de documento de identidad más recientes.
- Subida de ficheros como paso del flujo: el componente de subida de ficheros, File Uploader, ya se puede añadir como un paso más del flujo low-code de IDV. Cuando la subida se completa, el flujo avanza automáticamente al siguiente paso, igual que los pasos de captura de Selphi (rostro) y SelphID (documento).
- Nuevo modo de liveness en la captura facial (Selphi): la nueva propiedad
livenessModepermite configurar cómo se realiza la prueba de vida. - Validación de la configuración: el SDK comprueba la configuración antes de ejecutarse y avisa si algo no es correcto. La nueva propiedad
settingsStrictnessdefine el nivel de exigencia, desde avisos durante el desarrollo hasta bloqueo en producción.
Personalización
- Color del marco de captura: la nueva variable de tema
--wrapper-color-capture-neutralpermite ajustar el color del borde del marco de captura de SelphID a los colores de tu marca. - Logo adaptado al tema en el flujo low-code de IDV: tu logo se adapta ahora al tema activo durante todo el flujo, para mantener la coherencia de marca en modo claro y en modo oscuro.
Obsolescencias
- Nombres de configuración más claros: varias configuraciones tienen ahora nombres alias más intuitivos que tienen prioridad sobre los anteriores. Los nombres existentes siguen funcionando igual y solo emiten un aviso de obsolescencia, sin cambios incompatibles.
SDK MOBILE - ANDROID V2.9.0
SDK Mobile - Android
Nuevas funcionalidades
- Más opciones de personalización de color: el SDK incorpora nuevos colores configurables para ajustar la interfaz a tu identidad de marca. Consulta cómo aplicarlos en la documentación de personalización de Android.
- Nuevo componente de Términos y Condiciones: creación del nuevo componente.
Mejoras
- Tracking: nueva versión de widget 1.4.5, con eventos para los términos y condiciones de uso.
- Actualización de Selphi: 6.2.3.
- Actualización de SelphID: 1.39.3.
- Phingers: nueva versión de widget 1.4.9, dependencias internas actualizadas.
- Voice: inclusión del widget KMP 0.1.7.
- NFC: nueva versión de widget 0.3.8, con mejoras de navegación y mejoras en las pantallas.
SDK MOBILE - IOS V2.10.0
SDK Mobile - iOS
Nuevas funcionalidades
- Más opciones de personalización de color: el SDK incorpora nuevos colores configurables para ajustar la interfaz a tu identidad de marca. Consulta cómo aplicarlos en la documentación de personalización de iOS.
- Nuevo componente de Términos y Condiciones: añade los términos y condiciones al recorrido del usuario mediante un componente del propio SDK.
Mejoras
- Mejoras en la interfaz y la experiencia de captura de Phingers: la captura de huella ahora es más fluida e intuitiva.
- Mejora de la captura de huella en condiciones de poca luz.
- Mejora del enfoque de la imagen en distintos dispositivos.
Correcciones
- Corregida la maquetación del estado
CaptureBackErroren SelphID. - Corregidas las imágenes recortadas durante la captura del documento.
- Corregida la orientación de
DocumentDetectoren SelphID 1.40.0 en determinadas situaciones. - Eliminado el zoom no deseado de la cámara en la variante Selphi IAD.
- La estabilización deja de ser obligatoria cuando Selphi 6.3.0 usa
LivenessMode.NONE.
Cambios incompatibles
El componente Disclaimer pasa a llamarse TermsConditions en iOS. Las integraciones que usen el componente anterior deben actualizar estas referencias:
FPHISDKDisclaimerComponent → FPHISDKTermsConditionsComponent
DisclaimerController → TermsConditionsController
DisclaimerConfigurationData → TermsConditionsConfigurationData
DisclaimerResult → TermsConditionsResult
ThemeDisclaimer* → ThemeTermsConditions*