Ruka hadi maudhui makuu
Didit Yakusanya $7.5M Kujenga Miundombinu ya Utambulisho na Udanganyifu
Didit
Rudi kwenye blogu
Blogu · 6 Machi 2026

Uthibitishaji wa NFC kwa Kutumia Didit's Flutter SDK: Mwongozo Kamili (SW)

Tekeleza uthibitishaji wa utambulisho wenye usalama wa hali ya juu katika programu zako za Flutter ukitumia Uthibitishaji wa NFC wa Didit. Mwongozo huu unashughulikia kuunganisha Flutter SDK, kushughulikia data ya chip, na.

Na DiditImesasishwa
nfc-verification-with-didits-flutter-sdk-a-comprehensive-guide.png

Ujumuishaji RahisiDidit's Flutter SDK hutoa njia rahisi ya kuunganisha uwezo wa hali ya juu wa uthibitishaji wa NFC katika programu zako za simu, ikisaidia mifumo ya iOS (15+) na Android (API 23+).

Usalama UlioimarishwaTumia Uthibitishaji wa NFC kufanya uthibitishaji wa kriptografia wa ePasipoti na eID, kuhakikisha kiwango cha juu zaidi cha uaminifu kwa kuthibitisha data moja kwa moja kutoka kwenye chip salama ya hati.

Usimamizi Imara wa DataSDK inaruhusu uchimbaji na usindikaji bora wa data muhimu ya chip, ikiwemo maelezo ya kibinafsi na taarifa za hati, ambazo zinaweza kulinganishwa na data ya OCR kwa kugundua udanganyifu kamili.

Faida ya DiditDidit inatoa jukwaa la utambulisho la AI-native, la kimodu, lenye Free Core KYC, linalowawezesha wasanidi programu kuunda kwa urahisi mtiririko wa kazi wa uthibitishaji wa hali ya juu bila ada za kuanzisha, kuhakikisha suluhisho salama na zinazoweza kupanuka.

Nguvu ya Uthibitishaji wa NFC katika Usimamizi wa Utambulisho

Katika ulimwengu unaozidi kuwa wa kidijitali, uthibitishaji thabiti wa utambulisho ni muhimu sana. Njia za jadi, ingawa zinafaa, zinaweza kuathirika na udanganyifu wa hali ya juu. Hapa ndipo uthibitishaji wa Mawasiliano ya Karibu (NFC) unapoingia, ukitoa kiwango cha dhahabu cha kuthibitisha hati za utambulisho. Kwa kusoma chip salama iliyopachikwa katika pasipoti na vitambulisho vya kisasa, uthibitishaji wa NFC hutoa uhakikisho wa kriptografia kwamba hati ni halisi na haijaguswa. Mchakato huu ni salama zaidi kuliko kutegemea tu ukaguzi wa kuona au OCR, kwani unathibitisha saini ya kidijitali ya chip yenyewe.

Kuunganisha uthibitishaji wa NFC katika programu zako sio tu huongeza usalama bali pia hujenga uaminifu mkubwa na watumiaji wako. Kwa biashara zinazofanya kazi katika tasnia zinazosimamiwa au zile zinazohitaji uhakikisho wa hali ya juu wa utambulisho, NFC inazidi kuwa kipengele kisichoweza kujadiliwa. Bidhaa ya Uthibitishaji wa NFC ya Didit inatoa uwezo huu wa kisasa, kuhakikisha kuwa unaweza kuthibitisha vitambulisho kwa kiwango cha juu zaidi cha uaminifu.

Kuanza: Kuunganisha Didit's Flutter SDK kwa NFC

Didit's Flutter SDK hurahisisha ujumuishaji wa vipengele vyenye nguvu vya uthibitishaji wa utambulisho, ikiwemo uthibitishaji wa NFC, katika programu zako za majukwaa mbalimbali. Ili kuanza, utahitaji kuongeza SDK kwenye mradi wako wa Flutter. Hakikisha mazingira yako yanakidhi mahitaji: Flutter 3.3+, Dart 3.11+, iOS 13.0+ (iOS 15+ kwa NFC), na Android API 23+ (Android 6.0).

Hatua za Ufungaji:

  1. Ongeza kwenye pubspec.yaml:
    flutter pub add didit_sdk
  2. Maalum kwa iOS: Ongeza yafuatayo kwenye Podfile yako ndani ya kizuizi cha target:
    pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'
    Kisha, nenda kwenye saraka yako ya ios na uendeshe pod install.
  3. Maalum kwa Android: Ongeza hii kwenye android/app/build.gradle.kts ndani ya kizuizi cha android:
    packaging {
        resources {
            pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
        }
    }
Mara tu ikiwa imewekwa, programu yako ya Flutter iko tayari kuwasiliana na backend imara ya Didit kwa uthibitishaji salama wa NFC.

Mbinu ya Didit ya kwanza kwa msanidi programu inamaanisha unapata ufikiaji wa sandbox papo hapo na API safi, hivyo kufanya ujumuishaji kuwa rahisi na ufanisi.

Kutekeleza Mtiririko wa Kazi wa Uthibitishaji wa NFC

Kiini cha uthibitishaji wa NFC kinahusisha kusoma data kutoka kwenye chip iliyopachikwa na kuthibitisha uhalisi wake. Didit's SDK huandaa mchakato huu mgumu, ikiondoa ugumu wa ukaguzi wa kriptografia na uthibitishaji wa cheti. Mtiririko wa jumla unahusisha kuanzisha kipindi, kumwomba mtumiaji achanganue hati yake, na kisha kuchakata matokeo.

Uundaji wa Kipindi cha Backend:

Kabla ya kuanzisha uchanganuzi wa NFC kutoka kwa mteja, backend yako inahitaji kuunda kipindi cha uthibitishaji na Didit. Hii inafanywa kupitia ombi la POST kwa API ya 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" }
Backend yako kisha inatuma session_token kwa programu yako ya Flutter.

Ujumuishaji wa Programu ya Flutter:

Katika programu yako ya Flutter, utatumia didit_sdk kuanza mchakato wa uthibitishaji:

import 'package:didit_sdk/sdk_flutter.dart';

// ... in your widget or service
String sessionToken = 'YOUR_SESSION_TOKEN_FROM_BACKEND';
DiditSDK.instance.startVerification(sessionToken: sessionToken);
// Handle the result, which will be a DiditResult object
DiditResult result = await DiditSDK.instance.startVerification(sessionToken: sessionToken);

if (result.isSuccess) {
  // Verification successful. You can now retrieve details from your backend using session_id
  print('Verification successful for session: ${result.sessionId}');
} else {
  // Handle verification failure or user cancellation
  print('Verification failed: ${result.error}');
}

Baada ya kukamilika kwa mafanikio, backend ya Didit inachakata data ya NFC, ikifanya ukaguzi kama vile SOD (Data ya Kitu Salama) na uthibitishaji wa uadilifu wa DG (Kundi la Data). Hii inahakikisha data iliyosomwa kutoka kwenye chip ni halisi na inalingana na saini ya kidijitali ya hati. Flutter SDK hurahisisha uzoefu wa mtumiaji wa kushikilia hati yake kwenye simu kwa uchanganuzi, akiwaongoza kupitia mchakato.

Kuelewa Ripoti na Maonyo ya Uthibitishaji wa NFC

Mara tu uthibitishaji wa NFC ukikamilika, Didit hutoa ripoti ya kina. Ripoti hii ni kitu cha JSON kilicho na taarifa muhimu kuhusu matokeo ya uthibitishaji. Sehemu muhimu ni pamoja na hali ya jumla ya nfc, chip_data (maelezo ya kibinafsi na ya hati yaliyotolewa moja kwa moja kutoka kwenye chip salama), matokeo ya authenticity (k.m., sod_integrity, dg_integrity), na certificate_summary ikieleza kwa undani vyeti vya kidijitali vya hati.

Maonyo ya Uthibitishaji wa NFC ya Didit ni muhimu sana kwa kutambua masuala yanayoweza kutokea. Maonyo kama SKIPPED_NFC_VALIDATION, NFC_CHIP_NOT_VERIFIED, na muhimu zaidi, NFC_AND_OCR_DATA_NOT_SAME, hutoa ufahamu juu ya mchakato wa uthibitishaji. Onyo la mwisho, likionyesha kutolingana kati ya data ya OCR na data ya chip, ni kiashiria kikali cha uwezekano wa kugusa au kughushi hati na itasababisha moja kwa moja hali ya kukataa kwa chaguo-msingi, ikitoa kuzuia udanganyifu thabiti. Usanifu wa kimodu wa Didit unakuwezesha kusanidi jinsi programu yako inavyoshughulikia aina tofauti za hatari, kukuwezesha kuweka vitendo kama 'Kataa', 'Kagua', au 'Idhinisha' kulingana na uvumilivu wako wa hatari.

Jinsi Didit Inavyosaidia

Didit inajitokeza kama jukwaa kuu la utambulisho la AI-native, la kwanza kwa wasanidi programu, likifanya uthibitishaji wa NFC kupatikana na ufanisi sana. Usanifu wetu wa kimodu unakuwezesha kuunganisha na kutumia ukaguzi wa utambulisho kama vile Uthibitishaji wa NFC, Uthibitishaji wa Kitambulisho, na utambuzi wa Uhai wa Kufanya Kazi na Usiofanya Kazi katika mtiririko wako wa kazi uliopo. Kwa Didit's Free Core KYC, unaweza kuanza kuthibitisha vitambulisho bila gharama za awali au ada za kuanzisha, ukilipa tu kwa ukaguzi uliofanikiwa. Jukwaa letu limejengwa kwa ajili ya kiwango cha kimataifa, kuhakikisha michakato yako ya uthibitishaji wa utambulisho ni thabiti na inatii sheria duniani kote.

Bidhaa ya Uthibitishaji wa NFC ya Didit inatoa kiwango cha juu zaidi cha usalama kwa kusoma na kuthibitisha data ya kriptografia iliyohifadhiwa katika ePasipoti na eID. Uwezo huu, ukichanganywa na injini yetu ya uratibu inayoendeshwa na AI, inakuwezesha kuweka uaminifu kiotomatiki na kudhibiti hatari kwa ufanisi usio na kifani. Ripoti za kina za JSON hutoa data nyingi, zilizopangwa za utambulisho, zikikupa ufahamu unaohitajika kufanya maamuzi sahihi na kugundua majaribio ya udanganyifu wa hali ya juu.

Uko Tayari Kuanza?

Uko tayari kuona Didit ikifanya kazi? Pata demo ya bure leo.

Anza kuthibitisha vitambulisho bila malipo na ngazi ya bure ya Didit.

Miundombinu ya utambulisho na udanganyifu.

API moja kwa KYC, KYB, Ufuatiliaji wa Miamala, na Uchunguzi wa Wallet. Unganisha ndani ya dakika 5.

Uliza AI ifupishe ukurasa huu
Uthibitishaji wa NFC na Didit's Flutter SDK: Mwongozo Kamili