Correspondência Facial Simplificada em React Native com o SDK da Didit (PT-PT)
Implemente correspondência facial 1:1 robusta nas suas aplicações React Native usando o poderoso SDK da Didit. Este guia aborda a instalação, integração e tratamento dos resultados da verificação, garantindo uma identidade.

Integração Sem EsforçoO SDK React Native da Didit simplifica a integração de correspondência facial avançada, deteção de vivacidade e verificação NFC nas suas aplicações móveis com um código mínimo.
Funcionalidades de Segurança RobustasBeneficie da Correspondência Facial 1:1, Deteção de Vivacidade Passiva e Ativa, e Verificação de ID para garantir que a pessoa que apresenta o documento é o seu legítimo proprietário, prevenindo fraudes e tentativas de falsificação.
Fluxos de Verificação ConfiguráveisPersonalize os limiares de correspondência facial para aprovar, rever ou recusar automaticamente sessões com base em pontuações de similaridade e fatores de risco, alinhando-se às suas necessidades específicas de negócio e requisitos de conformidade.
A Vantagem da DiditA Didit oferece uma plataforma de identidade modular, nativa de IA, com um nível KYC Core Gratuito, tornando a verificação de identidade de nível empresarial acessível e escalável para todos os programadores.
No mundo digital de hoje, a verificação de identidade segura e contínua é fundamental para as aplicações móveis. Seja para integrar novos utilizadores, proteger transações ou cumprir requisitos regulamentares, garantir que um utilizador é quem afirma ser é crítico. A correspondência facial, especificamente a correspondência facial 1:1, desempenha um papel fulcral neste processo, comparando o rosto de um utilizador em tempo real com uma fotografia no seu documento de identidade.
O React Native, com as suas capacidades multiplataforma, oferece uma excelente estrutura para construir tais aplicações. No entanto, integrar verificações biométricas complexas pode ser um desafio. É aqui que entra o SDK React Native da Didit, fornecendo uma solução robusta e amigável para programadores para implementar correspondência facial segura diretamente na sua aplicação.
Compreender 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. Envolve a comparação de duas imagens faciais para determinar se pertencem à mesma pessoa. No contexto da verificação de identidade, isso geralmente significa comparar uma selfie ou vídeo em tempo real de um utilizador com a imagem do retrato extraída do seu documento de identificação emitido pelo governo (por exemplo, passaporte, carta de condução). O objetivo é confirmar que a pessoa que apresenta o documento é de facto 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. Integra-se com deteção de vivacidade avançada para garantir que o utilizador está fisicamente presente e não está a usar uma tentativa de falsificação como uma fotografia, vídeo ou deepfake. O processo gera uma pontuação de similaridade, indicando a probabilidade de os dois rostos corresponderem. Esta pontuação, combinada com limiares 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 potenciais avisos como LOW_FACE_MATCH_SIMILARITY ou NO_REFERENCE_IMAGE, dando-lhe controlo granular e perspicácia em cada tentativa de verificação. Para segurança melhorada, os URLs para imagens de correspondência facial são temporários e expiram após 60 minutos, minimizando os riscos de retenção de dados biométricos.
Integrar o SDK React Native da Didit para Correspondência Facial
A integração das capacidades de verificação de identidade da Didit na sua aplicação React Native é simplificada graças ao nosso SDK abrangente. O SDK foi concebido para proporcionar uma experiência de utilizador contínua, desempenho ótimo e acesso total às capacidades do dispositivo, incluindo NFC para verificação de ePassport/eID e controlos avançados da câmara para deteçã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 utilizadores 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, pode instalar via npm:
npm install @didit-protocol/sdk-react-native
E configure o seu Podfile iOS e o settings.gradle Android conforme especificado na documentação da Didit para garantir a ligação adequada das dependências nativas. O SDK lida com as complexidades das permissões da câmara, leitura NFC e deteção de vivacidade de forma automática, garantindo um processo de integração suave.
Realizar uma Sessão de Correspondência Facial
Uma vez instalado, iniciar uma sessão de verificação que inclua correspondência facial envolve alguns passos. O seu servidor de backend criará primeiro uma sessão de verificação com a Didit. O SDK React Native da Didit, em seguida, orquestra a captura do documento de identificação do utilizador, 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 utilizador através do processo com avisos intuitivos, garantindo capturas de alta qualidade.
Após a conclusão, o SDK transmite de forma segura os dados recolhidos para a plataforma da Didit para processamento. O motor nativo de IA da Didit executa então a correspondência facial 1:1, comparando a fotografia de identificação extraída com a selfie em tempo real, juntamente com outras verificações como a Verificação de ID. O resultado, incluindo uma pontuação de similaridade e quaisquer avisos, é então retransmitido para o seu backend.
Gerir Resultados e Avisos de Correspondência Facial
A API de Correspondência Facial da Didit devolve um relatório detalhado, fornecendo informações críticas para informar as suas decisões de verificação. O cerne 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.
Compreender e configurar como lidar com esses avisos é crucial para um sistema robusto de verificação de identidade. A Didit oferece configurações para vários problemas de verificação, permitindo que defina limiares de revisão e recusa. Por exemplo, pode definir um 'limiar de revisão' onde as sessões com pontuações de correspondência facial abaixo de uma certa percentagem são sinalizadas para revisão manual, e um 'limiar de recusa' para pontuações abaixo das quais as sessões são automaticamente rejeitadas.
Os 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-lhe adaptar estas respostas ao seu apetite de risco específico e às necessidades de conformidade. Ao alavancar estes relatórios detalhados, pode construir fluxos de trabalho sofisticados que equilibram a experiência do utilizador com requisitos de segurança rigorosos.
Como a Didit Ajuda
A Didit é a plataforma de identidade nativa de IA, orientada para programadores, que simplifica a integração da verificação de identidade avançada em qualquer aplicação, incluindo as construídas com React Native. A nossa arquitetura modular permite-lhe compor verificações como Correspondência Facial 1:1, Deteção de Vivacidade Passiva e Ativa, e Verificação de ID conforme necessário, garantindo uma solução personalizada e eficiente.
Com a Didit, beneficia de um nível KYC Core Gratuito, tornando a verificação de identidade de nível empresarial acessível sem custos iniciais ou taxas de configuração. A nossa abordagem nativa de IA garante alta precisão e capacidades de deteção de fraude, enquanto a nossa filosofia de programador em primeiro lugar fornece APIs limpas, sandboxes instantâneas e documentação abrangente para uma integração rápida. O SDK React Native da Didit melhora ainda mais isso, oferecendo uma experiência de câmara otimizada, verificação NFC para ePassports/eIDs e deteção de vivacidade de forma automática, proporcionando a melhor experiência de utilizador e segurança possíveis para os seus utilizadores 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 o nível gratuito da Didit.