मुख्य कंटेंट पर जाएं
Didit ने पहचान और धोखाधड़ी के लिए इंफ्रास्ट्रक्चर बनाने हेतु $7.5M जुटाए
Didit
ब्लॉग पर वापस जाएँ
ब्लॉग · 6 मार्च 2026

डिडिट एंड्रॉइड एसडीके के लिए एनएफसी दस्तावेज़ सत्यापन ट्यूटोरियल (HI)

यह ट्यूटोरियल डिडिट एंड्रॉइड एसडीके का उपयोग करके एंड्रॉइड एप्लिकेशन में एनएफसी दस्तावेज़ सत्यापन को एकीकृत करने के लिए एक व्यापक मार्गदर्शिका प्रदान करता है।.

द्वारा Diditअपडेट किया गया
nfc-document-verification-tutorial-didit-android-sdk.png

बढ़ी हुई सुरक्षाएनएफसी सत्यापन ई-पासपोर्ट और ई-आईडी से क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित डेटा को सीधे पढ़ता है, जो केवल दृश्य जांच की तुलना में उच्च स्तर का आश्वासन प्रदान करता है।

सुव्यवस्थित उपयोगकर्ता अनुभवएनएफसी के माध्यम से डेटा निष्कर्षण को स्वचालित करने से मैन्युअल इनपुट त्रुटियां कम होती हैं और उपयोगकर्ताओं के लिए ऑनबोर्डिंग प्रक्रिया तेज होती है।

अनुपालन और धोखाधड़ी की रोकथामएनएफसी सत्यापन का उपयोग करने से व्यवसायों को कड़े केवाईसी/एएमएल नियमों को पूरा करने में मदद मिलती है और दस्तावेज़ की प्रामाणिकता को मान्य करके पहचान धोखाधड़ी के जोखिमों को काफी कम किया जा सकता है।

डिडिट का सहज एकीकरणडिडिट का एंड्रॉइड एसडीके एनएफसी सत्यापन की जटिल प्रक्रिया को सरल बनाता है, अंतर्निहित जीवंतता पहचान और एक मुफ्त कोर केवाईसी टियर के साथ एक मॉड्यूलर, एआई-नेटिव समाधान प्रदान करता है।

पहचान सत्यापन में एनएफसी की शक्ति

नियर फील्ड कम्युनिकेशन (एनएफसी) ने पहचान सत्यापन में क्रांति ला दी है, विशेष रूप से ई-पासपोर्ट और ई-आईडी जैसे दस्तावेजों के लिए। पारंपरिक ऑप्टिकल कैरेक्टर रिकॉग्निशन (ओसीआर) के विपरीत जो दृश्य डेटा पर निर्भर करता है, एनएफसी सत्यापन इन दस्तावेजों के भीतर एम्बेडेड चिप को सीधे पढ़ता है। इस चिप में धारक का बायोमेट्रिक डेटा, व्यक्तिगत जानकारी और महत्वपूर्ण सुरक्षा सुविधाएँ होती हैं, जो सभी क्रिप्टोग्राफिक रूप से सुरक्षित होती हैं। यह विधि अद्वितीय सुरक्षा प्रदान करती है, जिससे धोखेबाजों के लिए पहचान दस्तावेजों को जाली बनाना या उनमें छेड़छाड़ करना अविश्वसनीय रूप से मुश्किल हो जाता है।

व्यवसायों के लिए, एनएफसी सत्यापन को एकीकृत करने का अर्थ है धोखाधड़ी की रोकथाम और अनुपालन में एक महत्वपूर्ण छलांग। यह सुनिश्चित करता है कि प्रस्तुत पहचान न केवल नेत्रहीन वैध है, बल्कि सीधे जारी करने वाले प्राधिकरण से डिजिटल रूप से प्रामाणिक भी है। यह सिंथेटिक पहचान धोखाधड़ी, डीपफेक और अन्य परिष्कृत हमलों के जोखिम को कम करता है जो कम कठोर सत्यापन विधियों को बायपास कर सकते हैं।

उपयोगकर्ता अनुभव को भी बहुत लाभ होता है। मैन्युअल रूप से विवरण दर्ज करने या संभावित रूप से त्रुटि-प्रवण ओसीआर स्कैन पर भरोसा करने के बजाय, उपयोगकर्ता बस अपने दस्तावेज़ को अपने एनएफसी-सक्षम स्मार्टफोन पर टैप करते हैं। यह त्वरित और सटीक प्रक्रिया ऑनबोर्डिंग के दौरान घर्षण को कम करती है, जिससे उच्च रूपांतरण दर और अधिक ग्राहक संतुष्टि मिलती है। डिडिट का एनएफसी सत्यापन उत्पाद इन लाभों का उपयोग करने के लिए डिज़ाइन किया गया है, जो एक मजबूत और उपयोगकर्ता के अनुकूल समाधान प्रदान करता है।

डिडिट एनएफसी सत्यापन के लिए अपनी एंड्रॉइड परियोजना स्थापित करना

डिडिट के एनएफसी सत्यापन को अपने एंड्रॉइड एप्लिकेशन में एकीकृत करना एक सीधी प्रक्रिया है, इसके अच्छी तरह से प्रलेखित और मॉड्यूलर एसडीके के लिए धन्यवाद। कोड में गोता लगाने से पहले, सुनिश्चित करें कि आपका विकास वातावरण निम्नलिखित आवश्यकताओं को पूरा करता है:

  • एंड्रॉइड एपीआई 23+ (एंड्रॉइड 6.0 मार्शमैलो)
  • कोटलिन 1.9+, ग्रैडल 8.0+
  • परीक्षण के लिए एक एनएफसी-सक्षम एंड्रॉइड डिवाइस।

चरण-दर-चरण स्थापना:

सबसे पहले, आपको अपने प्रोजेक्ट में डिडिट एसडीके जोड़ना होगा। इसमें आपकी मावेन रिपॉजिटरी को कॉन्फ़िगर करना और एसडीके निर्भरता जोड़ना शामिल है।

1. मावेन रिपॉजिटरी जोड़ें

अपनी settings.gradle.kts फ़ाइल में, सुनिश्चित करें कि डिडिट मावेन रिपॉजिटरी शामिल है:

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

2. निर्भरता जोड़ें

इसके बाद, अपनी app/build.gradle.kts फ़ाइल में, डिडिट एसडीके कार्यान्वयन जोड़ें:

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

3. पैकेजिंग बहिष्करण जोड़ें

बिल्ड विरोधों को रोकने के लिए, अपने app/build.gradle.kts के android { } ब्लॉक के भीतर इस पैकेजिंग बहिष्करण को जोड़ें:

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

डिडिट एंड्रॉइड एसडीके अपने मैनिफेस्ट से INTERNET, ACCESS_NETWORK_STATE, CAMERA, और NFC जैसी आवश्यक अनुमतियों को स्वचालित रूप से मर्ज करता है, जिससे आपकी मैनिफेस्ट कॉन्फ़िगरेशन सरल हो जाती है।

डिडिट एसडीके के साथ एनएफसी सत्यापन लागू करना

एक बार एसडीके स्थापित हो जाने के बाद, अगला कदम एक एनएफसी सत्यापन सत्र शुरू करना है। डिडिट का दृष्टिकोण डेवलपर-पहला है, जो सहज एकीकरण के लिए स्वच्छ एपीआई प्रदान करता है। इस प्रक्रिया में आमतौर पर आपके बैकएंड पर एक सत्यापन सत्र बनाना और फिर सत्र टोकन को आपके एंड्रॉइड एप्लिकेशन में पास करना शामिल होता है।

बैकएंड सत्र निर्माण (आपका सर्वर):

आपका बैकएंड डिडिट के एपीआई के साथ एक सत्र शुरू करेगा। यह सुरक्षित संचार और उचित कार्यप्रवाह ऑर्केस्ट्रेशन सुनिश्चित करता है।

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

इस प्रतिक्रिया से प्राप्त session_token महत्वपूर्ण है; आप इसे अपने एंड्रॉइड ऐप पर भेजेंगे।

एंड्रॉइड ऐप एकीकरण:

अपने एंड्रॉइड एप्लिकेशन में, आप सत्यापन प्रवाह को संभालने के लिए DiditSdk क्लास का उपयोग करेंगे। एसडीके पूर्ण यूआई अनुभव और कस्टम यूआई के लिए हेडलेस मोड दोनों का समर्थन करता है।

विकल्प ए: आपके बैकएंड से सत्र टोकन के साथ

जटिल वर्कफ़्लो को ऑर्केस्ट्रेट करने और बैकएंड नियंत्रण बनाए रखने के लिए यह अनुशंसित दृष्टिकोण है।

import me.didit.DiditSdk

// ... आपके गतिविधि या खंड के अंदर

val sessionToken = "YOUR_SESSION_TOKEN_FROM_BACKEND"
DiditSdk.start(this, sessionToken) { result ->
    when (result) {
        is DiditSdk.VerificationResult.Success -> {
            // सत्यापन सफल, परिणाम को संभालें
            Log.d("Didit", "Verification Success: ${result.sessionId}")
        }
        is DiditSdk.VerificationResult.Error -> {
            // सत्यापन विफल या रद्द कर दिया गया था
            Log.e("Didit", "Verification Error: ${result.message}")
        }
    }
}

एसडीके उपयोगकर्ता को एनएफसी स्कैनिंग प्रक्रिया के माध्यम से मार्गदर्शन करेगा, जिसमें फोन के खिलाफ दस्तावेज़ रखने के लिए संकेत भी शामिल हैं। यह एक व्यापक और सुरक्षित पहचान जांच सुनिश्चित करने के लिए आईडी सत्यापन (ओसीआर, एमआरजेड, बारकोड), पैसिव और एक्टिव लाइवनेस, और महत्वपूर्ण एनएफसी सत्यापन (ई-पासपोर्ट/ई-आईडी) को सहजता से एकीकृत करता है।

एक सहज उपयोगकर्ता अनुभव के लिए सर्वोत्तम अभ्यास

जबकि डिडिट एसडीके अधिकांश जटिलता को संभालता है, एनएफसी सत्यापन के लिए उपयोगकर्ता अनुभव को अनुकूलित करना सफल कार्यान्वयन की कुंजी है:

  • स्पष्ट निर्देश: उपयोगकर्ताओं को एनएफसी स्कैनिंग के लिए अपने ई-पासपोर्ट या ई-आईडी को कैसे स्थिति में रखना है, इस बारे में स्पष्ट, संक्षिप्त निर्देश प्रदान करें। दृश्य संकेत या एनिमेशन बहुत सहायक हो सकते हैं।
  • त्रुटि हैंडलिंग: मजबूत त्रुटि हैंडलिंग और उपयोगकर्ता प्रतिक्रिया लागू करें। यदि एनएफसी स्कैनिंग विफल हो जाती है, तो उपयोगकर्ता को संभावित मुद्दों (जैसे, डिवाइस एनएफसी-सक्षम नहीं है, दस्तावेज़ ठीक से नहीं रखा गया है) पर मार्गदर्शन करें।
  • प्रासंगिक संकेत: बताएं कि एनएफसी सत्यापन की आवश्यकता क्यों है (उदाहरण के लिए, "बढ़ी हुई सुरक्षा और तेजी से सत्यापन के लिए"), विश्वास का निर्माण और उपयोगकर्ता की झिझक को कम करना।
  • प्रदर्शन: एनएफसी सत्यापन आमतौर पर तेज होता है, लेकिन सुनिश्चित करें कि आपका ऐप प्रक्रिया के दौरान प्रतिक्रियाशील बना रहे।
  • फ़ॉलबैक विकल्प: जबकि एनएफसी अत्यधिक सुरक्षित है, उन उपयोगकर्ताओं के लिए वैकल्पिक सत्यापन विधियों (उदाहरण के लिए, मैन्युअल अपलोड, फोटो सत्यापन) की पेशकश करने पर विचार करें जिनके पास पुराने दस्तावेज़ या गैर-एनएफसी-सक्षम डिवाइस हो सकते हैं, हालांकि एनएफसी के सुरक्षा लाभों को स्पष्ट रूप से संप्रेषित करें।

डिडिट की मॉड्यूलर वास्तुकला आपको डीपफेक का मुकाबला करने और यह सुनिश्चित करने के लिए कि दस्तावेज़ प्रस्तुत करने वाला व्यक्ति इसका सही मालिक है, पैसिव और एक्टिव लाइवनेस डिटेक्शन जैसे अन्य शक्तिशाली उपकरणों के साथ एनएफसी सत्यापन को आसानी से संयोजित करने की अनुमति देती है। यह बहु-स्तरीय दृष्टिकोण पहचान धोखाधड़ी के खिलाफ एक दुर्जेय रक्षा बनाता है।

डिडिट कैसे मदद करता है

डिडिट एआई-नेटिव, डेवलपर-पहला पहचान प्लेटफ़ॉर्म है जिसे मजबूत पहचान सत्यापन को सुलभ और स्केलेबल बनाने के लिए डिज़ाइन किया गया है। एनएफसी दस्तावेज़ सत्यापन के लिए, डिडिट का एंड्रॉइड एसडीके एक व्यापक, एकीकृत करने में आसान समाधान प्रदान करके खड़ा है। हमारा एनएफसी सत्यापन उत्पाद ई-पासपोर्ट और ई-आईडी से डेटा को सहजता से पढ़ता है, जो दस्तावेज़ की प्रामाणिकता के उच्चतम स्तर को सुनिश्चित करता है। यह हमारे व्यापक आईडी सत्यापन सूट का हिस्सा है, जिसमें ओसीआर, एमआरजेड और बारकोड स्कैनिंग शामिल है, जो डिडिट को दस्तावेज़-आधारित पहचान जांच के लिए वन-स्टॉप शॉप बनाता है।

डिडिट को जो अलग करता है वह मॉड्यूलरिटी और डेवलपर-मित्रता के प्रति इसकी प्रतिबद्धता है। आप हमारे नो-कोड इंजन या स्वच्छ एपीआई के माध्यम से जटिल वर्कफ़्लो को ऑर्केस्ट्रेट करते हुए पहचान जांच को प्लग-एंड-प्ले कर सकते हैं। हम एक फ्री कोर केवाईसी टियर प्रदान करते हैं, जिससे सभी आकार के व्यवसायों को बिना किसी अग्रिम लागत के पहचान सत्यापित करना शुरू करने की अनुमति मिलती है। हमारा एआई-नेटिव दृष्टिकोण उच्च सटीकता और धोखाधड़ी का पता लगाने में निरंतर सुधार सुनिश्चित करता है, जिसमें स्पूफिंग और डीपफेक हमलों को रोकने के लिए परिष्कृत जीवंतता जांच शामिल है। कोई सेटअप शुल्क नहीं और प्रति सफल जांच मॉडल के साथ, डिडिट वैश्विक पहचान सत्यापन आवश्यकताओं के लिए एक लागत प्रभावी और शक्तिशाली समाधान प्रदान करता है।

शुरू करने के लिए तैयार हैं?

डिडिट को कार्रवाई में देखने के लिए तैयार हैं? आज ही एक मुफ्त डेमो प्राप्त करें

डिडिट के मुफ्त टियर के साथ मुफ्त में पहचान सत्यापित करना शुरू करें।

पहचान और धोखाधड़ी के लिए इंफ्रास्ट्रक्चर।

KYC, KYB, ट्रांज़ैक्शन मॉनिटरिंग और वॉलेट स्क्रीनिंग के लिए एक API। 5 मिनट में इंटीग्रेट करें।

इस पेज को समराइज़ करने के लिए AI से पूछें
डिडिट एंड्रॉइड एसडीके के साथ एनएफसी दस्तावेज़ सत्यापन.