Coincidencia Facial Fluida en React Native con el SDK de Didit (ES)
Implementa una robusta coincidencia facial 1:1 en tus aplicaciones React Native usando el potente SDK de Didit. Esta guía cubre la instalación, integración y manejo de resultados de verificación, asegurando una identidad segura.

Integración sin EsfuerzoEl SDK de React Native de Didit simplifica la integración de coincidencia facial avanzada, detección de vivacidad y verificación NFC en tus aplicaciones móviles con un código mínimo.
Funciones de Seguridad RobustasBenefíciate de la Coincidencia Facial 1:1, Detección de Vivacidad Pasiva y Activa, y Verificación de ID para asegurar que la persona que presenta el documento es su legítimo propietario, previniendo fraudes e intentos de suplantación.
Flujos de Trabajo de Verificación ConfigurablesPersonaliza los umbrales de coincidencia facial para aprobar, revisar o rechazar sesiones automáticamente según las puntuaciones de similitud y los factores de riesgo, alineándose con tus necesidades comerciales y requisitos de cumplimiento específicos.
La Ventaja de DiditDidit proporciona una plataforma de identidad modular nativa de IA con un nivel KYC Core Gratuito, haciendo que la verificación de identidad de nivel empresarial sea accesible y escalable para todos los desarrolladores.
En el mundo actual, donde lo digital es lo primero, la verificación de identidad segura y fluida es primordial para las aplicaciones móviles. Ya sea que estés incorporando nuevos usuarios, asegurando transacciones o cumpliendo con los requisitos regulatorios, asegurar que un usuario es quien dice ser es crítico. La coincidencia facial, específicamente la coincidencia facial 1:1, juega un papel fundamental en este proceso al comparar el rostro de un usuario en vivo con una foto en su documento de identidad.
React Native, con sus capacidades multiplataforma, ofrece un excelente marco para construir tales aplicaciones. Sin embargo, integrar una verificación biométrica compleja puede ser un desafío. Aquí es donde entra el SDK de React Native de Didit, proporcionando una solución robusta y fácil de usar para desarrolladores para implementar una coincidencia facial segura directamente dentro de tu aplicación.
Comprendiendo la Coincidencia Facial 1:1 para la Verificación de Identidad
La Coincidencia Facial 1:1 es un componente central de la verificación de identidad moderna. Implica comparar dos imágenes faciales para determinar si pertenecen a la misma persona. En el contexto de la verificación de identidad, esto típicamente significa comparar una selfie o video en tiempo real de un usuario con la imagen de retrato extraída de su documento de identidad emitido por el gobierno (por ejemplo, pasaporte, licencia de conducir). El objetivo es confirmar que la persona que presenta el documento es, de hecho, el propietario legítimo del documento, previniendo así la suplantación y el fraude de identidad sintética.
La tecnología de Coincidencia Facial 1:1 de Didit va más allá de la simple comparación de imágenes. Se integra con la detección avanzada de vivacidad para asegurar que el usuario esté físicamente presente y no esté utilizando un intento de suplantación como una foto, video o deepfake. El proceso genera una puntuación de similitud, indicando la probabilidad de que los dos rostros coincidan. Esta puntuación, combinada con umbrales configurables, permite a las empresas automatizar las decisiones de verificación o marcar casos sospechosos para revisión manual.
Crucialmente, la solución de Didit proporciona informes detallados, incluyendo puntuaciones de similitud y posibles advertencias como LOW_FACE_MATCH_SIMILARITY o NO_REFERENCE_IMAGE, dándote un control granular y una visión de cada intento de verificación. Para una seguridad mejorada, las URL de las imágenes de coincidencia facial son temporales y caducan después de 60 minutos, minimizando los riesgos de retención de datos biométricos.
Integrando el SDK de Didit para React Native para la Coincidencia Facial
La integración de las capacidades de verificación de identidad de Didit en tu aplicación React Native se simplifica gracias a nuestro completo SDK. El SDK está diseñado para proporcionar una experiencia de usuario fluida, un rendimiento óptimo y acceso completo a las capacidades del dispositivo, incluyendo NFC para la verificación de ePassport/eID y controles avanzados de cámara para la detección de vivacidad.
Instalación y Configuración
El SDK de React Native de Didit es compatible con React Native 0.76+ (Nueva Arquitectura / TurboModules), Node.js 20+, TypeScript 5+, iOS 13.0+ (NFC requiere iOS 15+) y Android API 23+ (Android 6.0). Para usuarios de Expo, la instalación es sencilla:
npx expo install @didit-protocol/sdk-react-native
Luego, añade el plugin a tu app.json:
{
"expo": {
"plugins": ["@didit-protocol/sdk-react-native"]
}
}
Para proyectos de React Native CLI, puedes instalarlo a través de npm:
npm install @didit-protocol/sdk-react-native
Y configura tu Podfile de iOS y settings.gradle de Android como se especifica en la documentación de Didit para asegurar la vinculación adecuada de las dependencias nativas. El SDK maneja las complejidades de los permisos de la cámara, la lectura NFC y la detección de vivacidad de forma predeterminada, asegurando un proceso de integración fluido.
Realizando una Sesión de Coincidencia Facial
Una vez instalado, iniciar una sesión de verificación que incluya la coincidencia facial implica unos pocos pasos. Tu servidor backend primero creará una sesión de verificación con Didit. El SDK de Didit para React Native luego orquesta la captura del documento de identidad del usuario, las comprobaciones de vivacidad pasiva y activa, y la selfie en tiempo real necesaria para la coincidencia facial 1:1. El SDK guía al usuario a través del proceso con indicaciones intuitivas, asegurando capturas de alta calidad.
Al finalizar, el SDK transmite de forma segura los datos recopilados a la plataforma de Didit para su procesamiento. El motor nativo de IA de Didit luego realiza la coincidencia facial 1:1, comparando la foto de identificación extraída con la selfie en vivo, junto con otras comprobaciones como la verificación de ID. El resultado, incluyendo una puntuación de similitud y cualquier advertencia, se transmite luego a tu backend.
Manejo de Resultados y Advertencias de Coincidencia Facial
La API de Coincidencia Facial de Didit devuelve un informe detallado, proporcionando información crítica para informar tus decisiones de verificación. El núcleo de este informe es el objeto face_match, que incluye un status (por ejemplo, 'Aprobado', 'Rechazado', 'En Revisión'), una score numérica (que va de 0 a 100 indicando similitud) y una lista de cualquier warnings.
Comprender y configurar cómo manejar estas advertencias es crucial para un sistema de verificación de identidad robusto. Didit ofrece configuraciones para varios problemas de verificación, permitiéndote definir umbrales de revisión y rechazo. Por ejemplo, puedes establecer un 'umbral de revisión' donde las sesiones con puntuaciones de coincidencia facial por debajo de un cierto porcentaje se marcan para revisión manual, y un 'umbral de rechazo' para puntuaciones por debajo de las cuales las sesiones se rechazan automáticamente.
Las advertencias comunes incluyen LOW_FACE_MATCH_SIMILARITY, que indica que las características faciales no coinciden estrechamente, y NO_REFERENCE_IMAGE, lo que significa que no había una imagen de referencia disponible. La arquitectura modular de Didit te permite adaptar estas respuestas a tu apetito de riesgo específico y necesidades de cumplimiento. Al aprovechar estos informes detallados, puedes construir flujos de trabajo sofisticados que equilibren la experiencia del usuario con estrictos requisitos de seguridad.
Cómo Ayuda Didit
Didit es la plataforma de identidad nativa de IA y primero para desarrolladores que simplifica la integración de la verificación de identidad avanzada en cualquier aplicación, incluyendo aquellas construidas con React Native. Nuestra arquitectura modular te permite componer comprobaciones de verificación como Coincidencia Facial 1:1, Detección de Vivacidad Pasiva y Activa, y Verificación de ID según sea necesario, asegurando una solución personalizada y eficiente.
Con Didit, te beneficias de un nivel KYC Core Gratuito, haciendo que la verificación de identidad de nivel empresarial sea accesible sin costos iniciales ni tarifas de configuración. Nuestro enfoque nativo de IA garantiza una alta precisión y capacidades de detección de fraude, mientras que nuestra filosofía de primero para desarrolladores proporciona APIs limpias, entornos de prueba instantáneos y documentación completa para una integración rápida. El SDK de React Native de Didit mejora aún más esto al ofrecer una experiencia de cámara optimizada, verificación NFC para ePassports/eIDs y detección de vivacidad de forma predeterminada, brindando la mejor experiencia de usuario y seguridad posibles para tus usuarios móviles.
¿Listo para Empezar?
¿Listo para ver Didit en acción? Obtén una demostración gratuita hoy.
Empieza a verificar identidades gratis con el nivel gratuito de Didit.