Pular para o conteúdo principal
Didit levanta US$ 7,5 milhões para construir a infraestrutura para identidade e fraude
Didit
Voltar para o blog
Blog · 6 de março de 2026

Verificação NFC com o SDK Flutter da Didit: Guia Completo (PT-BR)

Implemente verificação de identidade de alta segurança em seus aplicativos Flutter usando a Verificação NFC da Didit. Este guia aborda a integração do SDK Flutter, o tratamento de dados de chip e o aproveitamento da validação.

Por DiditAtualizado
nfc-verification-with-didits-flutter-sdk-a-comprehensive-guide.png

Integração PerfeitaO SDK Flutter da Didit oferece um caminho direto para integrar recursos avançados de verificação NFC em seus aplicativos móveis, suportando plataformas iOS (15+) e Android (API 23+).

Segurança AprimoradaAproveite a Verificação NFC para realizar a validação criptográfica de ePassports e eIDs, garantindo o mais alto nível de confiança ao verificar dados diretamente do chip seguro do documento.

Manuseio Robusto de DadosO SDK permite a extração e o processamento eficientes de dados críticos do chip, incluindo detalhes pessoais e informações do documento, que podem ser comparados com dados de OCR para detecção abrangente de fraudes.

A Vantagem da DiditA Didit oferece uma plataforma de identidade modular e nativa de IA com KYC Core Gratuito, permitindo que os desenvolvedores componham facilmente fluxos de trabalho de verificação avançados sem taxas de configuração, garantindo soluções seguras e escaláveis.

O Poder da Verificação NFC na Gestão de Identidade

Em um mundo cada vez mais digital, a verificação robusta de identidade é primordial. Métodos tradicionais, embora úteis, podem ser suscetíveis a fraudes sofisticadas. É aqui que a verificação por Near Field Communication (NFC) entra em cena, oferecendo um padrão ouro para autenticar documentos de identidade. Ao ler o chip seguro incorporado em passaportes e IDs modernos, a verificação NFC fornece garantia criptográfica de que o documento é genuíno e não foi adulterado. Este processo é muito mais seguro do que depender apenas da inspeção visual ou OCR, pois valida a assinatura digital do próprio chip.

Integrar a verificação NFC em seus aplicativos não apenas eleva a segurança, mas também constrói maior confiança com seus usuários. Para empresas que operam em setores regulamentados ou que exigem alta garantia de identidade, o NFC está se tornando rapidamente um recurso inegociável. O produto Verificação NFC da Didit oferece essa capacidade de ponta, garantindo que você possa verificar identidades com o mais alto grau de confiança.

Começando: Integrando o SDK Flutter da Didit para NFC

O SDK Flutter da Didit simplifica a integração de recursos poderosos de verificação de identidade, incluindo a verificação NFC, em seus aplicativos multiplataforma. Para começar, você precisará adicionar o SDK ao seu projeto Flutter. Certifique-se de que seu ambiente atenda aos requisitos: Flutter 3.3+, Dart 3.11+, iOS 13.0+ (iOS 15+ para NFC) e Android API 23+ (Android 6.0).

Etapas de Instalação:

  1. Adicionar ao pubspec.yaml:
    flutter pub add didit_sdk
  2. Especificidades do iOS: Adicione o seguinte ao seu Podfile dentro do bloco de destino:
    pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'
    Em seguida, navegue até o seu diretório ios e execute pod install.
  3. Especificidades do Android: Adicione isso a android/app/build.gradle.kts dentro do bloco android:
    packaging {
        resources {
            pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
        }
    }
Uma vez instalado, seu aplicativo Flutter está pronto para se comunicar com o robusto backend da Didit para verificação NFC segura. A abordagem de desenvolvedor-primeiro da Didit significa que você obtém acesso instantâneo ao sandbox e APIs limpas, tornando a integração suave e eficiente.

Implementando o Fluxo de Trabalho de Verificação NFC

O cerne da verificação NFC envolve a leitura de dados do chip incorporado e a validação de sua autenticidade. O SDK da Didit orquestra esse processo complexo, abstraindo as complexidades das verificações criptográficas e da validação de certificados. O fluxo geral envolve iniciar uma sessão, solicitar que o usuário escaneie seu documento e, em seguida, processar os resultados.

Criação de Sessão de Backend:

Antes de iniciar uma leitura NFC a partir do cliente, seu backend precisa criar uma sessão de verificação com a Didit. Isso é feito via uma requisição POST para a API da Didit:

POST https://verification.didit.me/v3/session/
Headers: { "x-api-key": DIDIT_API_KEY, "Content-Type": "application/json" }
Body: { "workflow_id": DIDIT_WORKFLOW_ID, "vendor_data": "user-id" }
Response: { "session_id": "uuid", "session_token": "jwt-token", "verification_url": "...", "status": "Not Started" }
Seu backend então envia o session_token para o seu aplicativo Flutter.

Integração do Aplicativo Flutter:

No seu aplicativo Flutter, você usará o didit_sdk para iniciar o processo de verificação:

import 'package:didit_sdk/sdk_flutter.dart';

// ... no seu widget ou serviço
String sessionToken = 'YOUR_SESSION_TOKEN_FROM_BACKEND';
DiditSDK.instance.startVerification(sessionToken: sessionToken);
// Lida com o resultado, que será um objeto DiditResult
DiditResult result = await DiditSDK.instance.startVerification(sessionToken: sessionToken);

if (result.isSuccess) {
  // Verificação bem-sucedida. Agora você pode recuperar detalhes do seu backend usando session_id
  print('Verificação bem-sucedida para a sessão: ${result.sessionId}');
} else {
  // Lida com falha na verificação ou cancelamento pelo usuário
  print('Verificação falhou: ${result.error}');
}

Após a conclusão bem-sucedida, o backend da Didit processa os dados NFC, realizando verificações como SOD (Security Object Data) e validação de integridade de DG (Data Group). Isso garante que os dados lidos do chip sejam autênticos e correspondam à assinatura digital do documento. O SDK Flutter facilita a experiência do usuário de segurar seu documento no telefone para escanear, guiando-o através do processo.

Compreendendo Relatórios e Avisos de Verificação NFC

Após a conclusão da verificação NFC, a Didit fornece um relatório detalhado. Este relatório é um objeto JSON contendo informações cruciais sobre o resultado da verificação. As seções principais incluem o status geral do nfc, os chip_data (informações pessoais e do documento extraídas diretamente do chip seguro), os resultados da authenticity (por exemplo, sod_integrity, dg_integrity) e o certificate_summary detalhando os certificados digitais do documento.

Os Avisos de Verificação NFC da Didit são particularmente úteis para identificar possíveis problemas. Avisos como SKIPPED_NFC_VALIDATION, NFC_CHIP_NOT_VERIFIED e, criticamente, NFC_AND_OCR_DATA_NOT_SAME, fornecem insights sobre o processo de verificação. O último aviso, indicando uma incompatibilidade entre os dados de OCR e os dados do chip, é um forte indicador de possível adulteração ou falsificação de documentos e resultará automaticamente em uma condição de recusa por padrão, oferecendo uma prevenção robusta contra fraudes. A arquitetura modular da Didit permite configurar como seu aplicativo lida com diferentes categorias de risco, permitindo que você defina ações como 'Recusar', 'Revisar' ou 'Aprovar' com base em sua tolerância ao risco.

Como a Didit Ajuda

A Didit se destaca como a principal plataforma de identidade nativa de IA e focada no desenvolvedor, tornando a verificação NFC acessível e altamente eficaz. Nossa arquitetura modular permite que você conecte e use verificações de identidade como Verificação NFC, Verificação de ID e detecção de vivacidade Passiva e Ativa em seus fluxos de trabalho existentes. Com o KYC Core Gratuito da Didit, você pode começar a verificar identidades sem custos iniciais ou taxas de configuração, pagando apenas por verificações bem-sucedidas. Nossa plataforma é construída para escala global, garantindo que seus processos de verificação de identidade sejam robustos e compatíveis em todo o mundo.

O produto de Verificação NFC da Didit oferece o mais alto nível de segurança ao ler e validar os dados criptográficos armazenados em ePassports e eIDs. Essa capacidade, combinada com nosso motor de orquestração alimentado por IA, permite automatizar a confiança e gerenciar o risco com eficiência incomparável. Os relatórios JSON detalhados fornecem dados de identidade ricos e estruturados, dando a você os insights necessários para tomar decisões informadas e detectar tentativas sofisticadas de fraude.

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 tier gratuito da Didit.

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitoramento de Transações e Análise de Carteiras. Integre em 5 minutos.

Peça para uma IA resumir esta página
Verificação NFC com SDK Flutter da Didit: Guia Completo.