Correspondência Facial Perfeita em React Native com o SDK da Didit (PT-BR)
Implemente correspondência facial 1:1 robusta em seus aplicativos React Native usando o poderoso SDK da Didit. Este guia cobre instalação, integração e tratamento de resultados de verificação para uma identidade segura e amigável.

Integração Sem EsforçoO SDK React Native da Didit simplifica a integração de correspondência facial avançada, detecção de vivacidade e verificação NFC em seus aplicativos móveis com código mínimo.
Recursos de Segurança RobustosBeneficie-se do Face Match 1:1, Liveness Passiva e Ativa, e Verificação de ID para garantir que a pessoa que apresenta o documento é seu legítimo proprietário, prevenindo fraudes e tentativas de spoofing.
Fluxos de Verificação ConfiguráveisPersonalize os limites de correspondência facial para aprovar, revisar ou recusar sessões automaticamente com base em pontuações de similaridade e fatores de risco, alinhando-se às suas necessidades específicas de negócios e requisitos de conformidade.
A Vantagem da DiditA Didit oferece uma plataforma de identidade modular e nativa de IA com uma camada KYC Core Gratuita, tornando a verificação de identidade de nível empresarial acessível e escalável para todos os desenvolvedores.
No mundo digital de hoje, a verificação de identidade segura e sem atritos é fundamental para aplicativos móveis. Seja para integrar novos usuários, proteger transações ou cumprir requisitos regulatórios, garantir que um usuário é quem ele afirma ser é crítico. A correspondência facial, especificamente a correspondência facial 1:1, desempenha um papel fundamental nesse processo, comparando o rosto de um usuário ao vivo com uma foto em seu documento de identidade.
React Native, com suas capacidades multiplataforma, oferece uma excelente estrutura para construir tais aplicações. No entanto, integrar verificações biométricas complexas pode ser desafiador. É aqui que o SDK React Native da Didit entra, fornecendo uma solução robusta e amigável ao desenvolvedor para implementar correspondência facial segura diretamente em seu aplicativo.
Entendendo a Correspondência Facial 1:1 para Verificação de Identidade
A Correspondência Facial 1:1 é um componente central da verificação de identidade moderna. Ela envolve a comparação de duas imagens faciais para determinar se elas pertencem à mesma pessoa. No contexto da verificação de identidade, isso geralmente significa comparar uma selfie ou vídeo em tempo real de um usuário com a imagem do retrato extraída de seu documento de identificação emitido pelo governo (por exemplo, passaporte, carteira de motorista). O objetivo é confirmar que a pessoa que apresenta o documento é de fato o legítimo proprietário do documento, prevenindo assim a personificação e a fraude de identidade sintética.
A tecnologia de Correspondência Facial 1:1 da Didit vai além da simples comparação de imagens. Ela se integra com a detecção avançada de vivacidade para garantir que o usuário esteja fisicamente presente e não esteja usando uma tentativa de spoofing como uma foto, vídeo ou deepfake. O processo gera uma pontuação de similaridade, indicando a probabilidade de que os dois rostos correspondam. Essa pontuação, combinada com limites configuráveis, permite que as empresas automatizem decisões de verificação ou sinalizem casos suspeitos para revisão manual.
Crucialmente, a solução da Didit fornece relatórios detalhados, incluindo pontuações de similaridade e possíveis avisos, como LOW_FACE_MATCH_SIMILARITY ou NO_REFERENCE_IMAGE, dando a você controle granular e insights sobre cada tentativa de verificação. Para maior segurança, as URLs para imagens de correspondência facial são temporárias e expiram após 60 minutos, minimizando os riscos de retenção de dados biométricos.
Integrando o SDK React Native da Didit para Correspondência Facial
A integração das capacidades de verificação de identidade da Didit em seu aplicativo React Native é simplificada graças ao nosso SDK abrangente. O SDK é projetado para fornecer uma experiência de usuário perfeita, desempenho ideal e acesso total aos recursos do dispositivo, incluindo NFC para verificação de ePassport/eID e controles avançados de câmera para detecção de vivacidade.
Instalação e Configuração
O SDK React Native da Didit suporta React Native 0.76+ (Nova Arquitetura / TurboModules), Node.js 20+, TypeScript 5+, iOS 13.0+ (NFC requer iOS 15+), e Android API 23+ (Android 6.0). Para usuários Expo, a instalação é simples:
npx expo install @didit-protocol/sdk-react-native
Em seguida, adicione o plugin ao seu app.json:
{
"expo": {
"plugins": ["@didit-protocol/sdk-react-native"]
}
}
Para projetos React Native CLI, você pode instalar via npm:
npm install @didit-protocol/sdk-react-native
E configure seu Podfile do iOS e settings.gradle do Android conforme especificado na documentação da Didit para garantir a vinculação adequada das dependências nativas. O SDK lida com as complexidades das permissões da câmera, leitura NFC e detecção de vivacidade de forma nativa, garantindo um processo de integração suave.
Realizando uma Sessão de Correspondência Facial
Uma vez instalado, iniciar uma sessão de verificação que inclui correspondência facial envolve algumas etapas. Seu servidor backend primeiro criará uma sessão de verificação com a Didit. O SDK React Native da Didit então orquestra a captura do documento de identidade do usuário, verificações de vivacidade passiva e ativa, e a selfie em tempo real necessária para a correspondência facial 1:1. O SDK guia o usuário através do processo com prompts intuitivos, garantindo capturas de alta qualidade.
Após a conclusão, o SDK transmite com segurança os dados coletados para a plataforma da Didit para processamento. O motor nativo de IA da Didit então realiza a correspondência facial 1:1, comparando a foto de ID extraída com a selfie ao vivo, juntamente com outras verificações como Verificação de ID. O resultado, incluindo uma pontuação de similaridade e quaisquer avisos, é então retransmitido para o seu backend.
Lidando com Resultados e Avisos de Correspondência Facial
A API de Correspondência Facial da Didit retorna um relatório detalhado, fornecendo informações críticas para informar suas decisões de verificação. O núcleo deste relatório é o objeto face_match, que inclui um status (por exemplo, 'Aprovado', 'Rejeitado', 'Em Revisão'), uma score numérica (variando de 0 a 100 indicando similaridade), e uma lista de quaisquer warnings.
Entender e configurar como lidar com esses avisos é crucial para um sistema robusto de verificação de identidade. A Didit oferece configurações configuráveis para vários problemas de verificação, permitindo que você defina limites de revisão e recusa. Por exemplo, você pode definir um 'limite de revisão' onde as sessões com pontuações de correspondência facial abaixo de uma certa porcentagem são sinalizadas para revisão manual, e um 'limite de recusa' para pontuações abaixo das quais as sessões são automaticamente rejeitadas.
Avisos comuns incluem LOW_FACE_MATCH_SIMILARITY, indicando que as características faciais não correspondem de perto, e NO_REFERENCE_IMAGE, significando que uma imagem de referência não estava disponível. A arquitetura modular da Didit permite que você adapte essas respostas ao seu apetite específico de risco e necessidades de conformidade. Ao aproveitar esses relatórios detalhados, você pode construir fluxos de trabalho sofisticados que equilibram a experiência do usuário com rigorosos requisitos de segurança.
Como a Didit Ajuda
A Didit é a plataforma de identidade nativa de IA, focada no desenvolvedor, que simplifica a integração da verificação de identidade avançada em qualquer aplicativo, incluindo aqueles construídos com React Native. Nossa arquitetura modular permite que você componha verificações como Correspondência Facial 1:1, Vivacidade Passiva e Ativa, e Verificação de ID conforme necessário, garantindo uma solução personalizada e eficiente.
Com a Didit, você se beneficia de uma camada KYC Core Gratuita, tornando a verificação de identidade de nível empresarial acessível sem custos iniciais ou taxas de configuração. Nossa abordagem nativa de IA garante alta precisão e capacidades de detecção de fraude, enquanto nossa filosofia focada no desenvolvedor oferece APIs limpas, sandboxes instantâneas e documentação abrangente para integração rápida. O SDK React Native da Didit aprimora ainda mais isso, oferecendo uma experiência de câmera otimizada, verificação NFC para ePassports/eIDs e detecção de vivacidade de forma nativa, proporcionando a melhor experiência de usuário e segurança possíveis para seus usuários móveis.
Pronto para Começar?
Pronto para ver a Didit em ação? Obtenha uma demonstração gratuita hoje.
Comece a verificar identidades gratuitamente com a camada gratuita da Didit.