Ves al contingut principal
Didit recapta 7,5M $ per construir la infraestructura per a identitat i frau
Didit
Torna al blog
Blog · 6 de març del 2026

Verificació NFC de Documents amb el SDK d'Android de Didit: Guia Completa (CA)

Aquest tutorial proporciona una guia exhaustiva per integrar la verificació de documents NFC en aplicacions Android utilitzant el SDK d'Android de Didit, millorant la seguretat i l'experiència d'usuari.

Per DiditActualitzat el
nfc-document-verification-tutorial-didit-android-sdk.png

Seguretat MilloradaLa verificació NFC llegeix dades signades criptogràficament directament de passaports i DNIe, proporcionant un nivell de garantia superior a les comprovacions visuals.

Experiència d'Usuari OptimitzaL'automatització de l'extracció de dades mitjançant NFC redueix els errors d'entrada manual i accelera el procés d'incorporació per als usuaris.

Compliment i Prevenció de FrauL'ús de la Verificació NFC ajuda les empreses a complir les estrictes regulacions KYC/AML i mitiga significativament els riscos de frau d'identitat validant l'autenticitat del document.

Integració Sense Esforç amb DiditEl SDK d'Android de Didit simplifica el complex procés de verificació NFC, oferint una solució modular i nativa d'IA amb detecció de prova de vida integrada i un nivell KYC bàsic gratuït.

El Poder de l'NFC en la Verificació d'Identitat

La Comunicació de Camp Proper (NFC) ha revolucionat la verificació d'identitat, especialment per a documents com passaports electrònics i DNIe. A diferència del reconeixement òptic de caràcters (OCR) tradicional que es basa en dades visuals, la verificació NFC llegeix directament el xip incrustat dins d'aquests documents. Aquest xip conté les dades biomètriques del titular, informació personal i característiques de seguretat crucials, tot protegit criptogràficament. Aquest mètode ofereix una seguretat inigualable, fent que sigui increïblement difícil per als defraudadors falsificar o manipular documents d'identitat.

Per a les empreses, integrar la verificació NFC significa un salt significatiu en la prevenció del frau i el compliment. Assegura que la identitat presentada no només és visualment vàlida, sinó també digitalment autèntica, directament de l'autoritat emissora. Això redueix el risc de frau d'identitat sintètica, deepfakes i altres atacs sofisticats que podrien eludir mètodes de verificació menys rigorosos.

L'experiència d'usuari també es beneficia enormement. En lloc d'introduir detalls manualment o dependre d'escanejos OCR potencialment erronis, els usuaris simplement toquen el seu document amb el seu telèfon intel·ligent habilitat per NFC. Aquest procés ràpid i precís minimitza la fricció durant la incorporació, la qual cosa comporta taxes de conversió més altes i una major satisfacció del client. El producte de Verificació NFC de Didit està dissenyat per aprofitar aquests avantatges, proporcionant una solució robusta i fàcil d'utilitzar.

Configuració del Projecte Android per a la Verificació NFC de Didit

La integració de la Verificació NFC de Didit a la vostra aplicació Android és un procés senzill, gràcies al seu SDK ben documentat i modular. Abans d'endinsar-vos en el codi, assegureu-vos que el vostre entorn de desenvolupament compleix els requisits següents:

  • Android API 23+ (Android 6.0 Marshmallow)
  • Kotlin 1.9+, Gradle 8.0+
  • Un dispositiu Android amb capacitat NFC per a proves.

Instal·lació Pas a Pas:

Primer, heu d'afegir el SDK de Didit al vostre projecte. Això implica configurar els vostres repositoris Maven i afegir la dependència del SDK.

1. Afegiu el Repositori Maven

Al vostre fitxer settings.gradle.kts, assegureu-vos que el repositori Maven de Didit estigui inclòs:

dependencyResolutionManagement {
  repositories {
      google()
      mavenCentral()
      maven { url = uri("https://raw.githubusercontent.com/didit-protocol/sdk-android/main/repository") }
  }
}

2. Afegiu la Dependència

A continuació, al vostre fitxer app/build.gradle.kts, afegiu la implementació del SDK de Didit:

dependencies {
  implementation("me.didit:didit-sdk:3.2.0")
}

3. Afegiu l'Exclusió d'Empaquetament

Per evitar conflictes de compilació, afegiu aquesta exclusió d'empaquetament dins del bloc android { } del vostre app/build.gradle.kts:

android {
  packaging {
      resources {
          excludes += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
      }
  }
}

El SDK d'Android de Didit fusiona automàticament els permisos necessaris com INTERNET, ACCESS_NETWORK_STATE, CAMERA i NFC des del seu manifest, simplificant la vostra configuració de manifest.

Implementació de la Verificació NFC amb el SDK de Didit

Un cop instal·lat el SDK, el següent pas és iniciar una sessió de verificació NFC. L'enfocament de Didit és primer el desenvolupador, oferint APIs netes per a una integració perfecta. El procés normalment implica crear una sessió de verificació al vostre backend i després passar el testimoni de la sessió a la vostra aplicació Android.

Creació de la Sessió del Backend (el vostre Servidor):

El vostre backend iniciarà una sessió amb l'API de Didit. Això garanteix una comunicació segura i una orquestració adequada del flux de treball.

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" }

El session_token rebut d'aquesta resposta és crucial; l'enviareu a la vostra aplicació Android.

Integració de l'Aplicació Android:

A la vostra aplicació Android, utilitzareu la classe DiditSdk per gestionar el flux de verificació. El SDK admet tant una experiència d'interfície d'usuari completa com un mode sense capçalera per a interfícies d'usuari personalitzades.

Opció A: Amb el Testimoni de Sessió del vostre Backend

Aquest és l'enfocament recomanat per orquestrar fluxos de treball complexos i mantenir el control del backend.

import me.didit.DiditSdk

// ... dins de la vostra Activity o Fragment

val sessionToken = "YOUR_SESSION_TOKEN_FROM_BACKEND"
DiditSdk.start(this, sessionToken) { result ->
    when (result) {
        is DiditSdk.VerificationResult.Success -> {
            // Verificació amb èxit, gestioneu el resultat
            Log.d("Didit", "Verification Success: ${result.sessionId}")
        }
        is DiditSdk.VerificationResult.Error -> {
            // La verificació ha fallat o s'ha cancel·lat
            Log.e("Didit", "Verification Error: ${result.message}")
        }
    }
}

El SDK guiarà l'usuari a través del procés d'escaneig NFC, incloses les indicacions per col·locar el document contra el telèfon. Integra perfectament la Verificació d'Identitat (OCR, MRZ, codis de barres), la Prova de Vida Passiva i Activa, i la crucial Verificació NFC (passaport electrònic/DNIe) per garantir una comprovació d'identitat completa i segura.

Bones Pràctiques per a una Experiència d'Usuari Fluida

Encara que el SDK de Didit gestiona gran part de la complexitat, optimitzar l'experiència d'usuari per a la verificació NFC és clau per a una implementació exitosa:

  • Instruccions Clares: Proporcioneu instruccions clares i concises als usuaris sobre com col·locar el seu passaport electrònic o DNIe per a l'escaneig NFC. Les indicacions visuals o les animacions poden ser molt útils.
  • Gestió d'Errors: Implementeu una gestió d'errors robusta i retroalimentació a l'usuari. Si l'escaneig NFC falla, guieu l'usuari sobre possibles problemes (per exemple, el dispositiu no està habilitat per a NFC, el document no està ben col·locat).
  • Indicacions Contextuals: Expliqueu per què és necessària la verificació NFC (per exemple, "Per a una seguretat millorada i una verificació més ràpida"), generant confiança i reduint la indecisió de l'usuari.
  • Rendiment: La verificació NFC sol ser ràpida, però assegureu-vos que la vostra aplicació segueixi sent responsiva durant el procés.
  • Opcions Alternatives: Encara que l'NFC és molt segur, considereu oferir mètodes de verificació alternatius (per exemple, càrrega manual, verificació de fotos) per als usuaris que puguin tenir documents antics o dispositius no habilitats per a NFC, tot i que comunicant clarament els avantatges de seguretat de l'NFC.

L'arquitectura modular de Didit us permet combinar fàcilment la Verificació NFC amb altres eines potents com la detecció de Prova de Vida Passiva i Activa per combatre els deepfakes i garantir que la persona que presenta el document és el seu legítim propietari. Aquest enfocament multicapa crea una defensa formidable contra el frau d'identitat.

Com Ajuda Didit

Didit és la plataforma d'identitat nativa d'IA i orientada al desenvolupador, dissenyada per fer que la verificació d'identitat robusta sigui accessible i escalable. Per a la verificació de documents NFC, el SDK d'Android de Didit destaca per proporcionar una solució completa i fàcil d'integrar. El nostre producte de Verificació NFC llegeix sense problemes les dades de passaports electrònics i DNIe, garantint el màxim nivell d'autenticitat del document. Això forma part de la nostra suite de Verificació d'Identitat més àmplia, que inclou OCR, MRZ i escaneig de codis de barres, fent de Didit una solució integral per a les comprovacions d'identitat basades en documents.

El que diferencia Didit és el seu compromís amb la modularitat i la facilitat per als desenvolupadors. Podeu connectar i reproduir comprovacions d'identitat, orquestrant fluxos de treball complexos amb el nostre motor sense codi o mitjançant APIs netes. Oferim un nivell KYC bàsic gratuït, que permet a empreses de totes les mides començar a verificar identitats sense costos inicials. El nostre enfocament natiu d'IA garanteix una alta precisió i una millora contínua en la detecció de fraus, incloses sofisticades comprovacions de prova de vida per evitar atacs de suplantació i deepfake. Sense tarifes de configuració i un model de pagament per comprovació reeixida, Didit proporciona una solució rendible i potent per a les necessitats globals de verificació d'identitat.

Llest per Començar?

Llest per veure Didit en acció? Obteniu una demostració gratuïta avui.

Comenceu a verificar identitats de forma gratuïta amb el nivell gratuït de Didit.

Infraestructura per a identitat i frau.

Una API per a KYC, KYB, monitorització de transaccions i anàlisi de carteres. Integra-la en 5 minuts.

Demana a una IA que resumeixi aquesta pàgina
Verificació NFC amb SDK Android de Didit.