تجاوز إلى المحتوى الرئيسي
Didit تجمع 7.5 مليون دولار لبناء البنية التحتية للهوية والاحتيال
Didit
العودة إلى المدونة
المدونة · 6 مارس 2026

التحقق عبر NFC باستخدام حزمة Didit's Flutter SDK: دليل شامل (AR)

طبق تحققًا عالي الأمان للهوية في تطبيقات Flutter الخاصة بك باستخدام Didit's NFC Verification. يغطي هذا الدليل دمج Flutter SDK، والتعامل مع بيانات الشريحة، والاستفادة من التحقق التشفيري.

بواسطة Diditتحديث
nfc-verification-with-didits-flutter-sdk-a-comprehensive-guide.png

تكامل سلستوفر حزمة Didit's Flutter SDK مسارًا مباشرًا لدمج إمكانات التحقق المتقدمة عبر NFC في تطبيقاتك المحمولة، مع دعم كل من منصات iOS (15+) و Android (API 23+).

أمان معززاستفد من التحقق عبر NFC لإجراء التحقق التشفيري لجوازات السفر الإلكترونية وبطاقات الهوية الإلكترونية، مما يضمن أعلى مستوى من الثقة عن طريق التحقق من البيانات مباشرة من الشريحة الآمنة للمستند.

معالجة قوية للبياناتتتيح حزمة SDK استخراج ومعالجة بيانات الشريحة الهامة بكفاءة، بما في ذلك التفاصيل الشخصية ومعلومات المستند، والتي يمكن مقارنتها ببيانات OCR للكشف الشامل عن الاحتيال.

ميزة Diditتقدم Didit منصة هوية معيارية، تعتمد على الذكاء الاصطناعي، مع خدمة KYC الأساسية المجانية، مما يمكن المطورين من إنشاء سير عمل تحقق متقدمة بسهولة دون رسوم إعداد، مما يضمن حلولًا آمنة وقابلة للتطوير.

قوة التحقق عبر NFC في إدارة الهوية

في عالم رقمي متزايد، أصبح التحقق القوي من الهوية أمرًا بالغ الأهمية. ففي حين أن الأساليب التقليدية مفيدة، إلا أنها قد تكون عرضة للاحتيال المتطور. هنا يأتي دور التحقق عبر الاتصال قريب المدى (NFC)، حيث يقدم معيارًا ذهبيًا لمصادقة وثائق الهوية. من خلال قراءة الشريحة الآمنة المضمنة في جوازات السفر وبطاقات الهوية الحديثة، يوفر التحقق عبر NFC ضمانًا تشفيريًا بأن المستند أصلي ولم يتم التلاعب به. هذه العملية أكثر أمانًا بكثير من الاعتماد فقط على الفحص البصري أو التعرف الضوئي على الحروف (OCR)، حيث تتحقق من التوقيع الرقمي للشريحة نفسها.

إن دمج التحقق عبر NFC في تطبيقاتك لا يرفع مستوى الأمان فحسب، بل يبني أيضًا ثقة أكبر مع المستخدمين. بالنسبة للشركات العاملة في الصناعات الخاضعة للتنظيم أو تلك التي تتطلب تأكيدًا عاليًا للهوية، أصبح NFC سريعًا ميزة لا غنى عنها. يقدم منتج التحقق عبر NFC من Didit هذه الإمكانية المتطورة، مما يضمن لك التحقق من الهويات بأعلى درجة من الثقة.

البدء: دمج Didit's Flutter SDK للتحقق عبر NFC

تبسط حزمة Didit's Flutter SDK دمج ميزات التحقق القوية من الهوية، بما في ذلك التحقق عبر NFC، في تطبيقاتك متعددة المنصات. للبدء، ستحتاج إلى إضافة حزمة SDK إلى مشروع Flutter الخاص بك. تأكد من أن بيئتك تلبي المتطلبات: Flutter 3.3+، Dart 3.11+، iOS 13.0+ (iOS 15+ لـ NFC)، و Android API 23+ (Android 6.0).

خطوات التثبيت:

  1. أضف إلى pubspec.yaml:
    flutter pub add didit_sdk
  2. ميزات خاصة بنظام iOS: أضف ما يلي إلى ملف Podfile الخاص بك داخل كتلة الهدف:
    pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'
    ثم، انتقل إلى دليل ios الخاص بك وقم بتشغيل pod install.
  3. ميزات خاصة بنظام Android: أضف هذا إلى android/app/build.gradle.kts داخل كتلة android:
    packaging {
        resources {
            pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
        }
    }

بمجرد التثبيت، يصبح تطبيق Flutter الخاص بك جاهزًا للتواصل مع الواجهة الخلفية القوية لـ Didit لإجراء تحقق آمن عبر NFC. يعني نهج Didit الذي يركز على المطور أنك تحصل على وصول فوري إلى بيئة الاختبار المعزولة وواجهات برمجة تطبيقات نظيفة، مما يجعل التكامل سلسًا وفعالًا.

تنفيذ سير عمل التحقق عبر NFC

يتضمن جوهر التحقق عبر NFC قراءة البيانات من الشريحة المضمنة والتحقق من صحتها. تنظم حزمة SDK الخاصة بـ Didit هذه العملية المعقدة، وتجرد تعقيدات الفحوصات التشفيرية والتحقق من الشهادات. يتضمن التدفق العام بدء جلسة، مطالبة المستخدم بمسح مستندهم، ثم معالجة النتائج.

إنشاء جلسة الواجهة الخلفية:

قبل بدء مسح NFC من العميل، تحتاج الواجهة الخلفية الخاصة بك إلى إنشاء جلسة تحقق مع Didit. يتم ذلك عبر طلب POST إلى واجهة برمجة تطبيقات 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" }

ثم ترسل الواجهة الخلفية الخاصة بك session_token إلى تطبيق Flutter الخاص بك.

تكامل تطبيق Flutter:

في تطبيق Flutter الخاص بك، ستستخدم didit_sdk لبدء عملية التحقق:

import 'package:didit_sdk/sdk_flutter.dart';

// ... في الودجت أو الخدمة الخاصة بك
String sessionToken = 'YOUR_SESSION_TOKEN_FROM_BACKEND';
DiditSDK.instance.startVerification(sessionToken: sessionToken);
// تعامل مع النتيجة، والتي ستكون كائن DiditResult
DiditResult result = await DiditSDK.instance.startVerification(sessionToken: sessionToken);

if (result.isSuccess) {
  // التحقق ناجح. يمكنك الآن استرداد التفاصيل من الواجهة الخلفية باستخدام session_id
  print('Verification successful for session: ${result.sessionId}');
} else {
  // تعامل مع فشل التحقق أو إلغاء المستخدم
  print('Verification failed: ${result.error}');
}

عند الانتهاء بنجاح، تقوم الواجهة الخلفية لـ Didit بمعالجة بيانات NFC، وإجراء فحوصات مثل SOD (بيانات كائن الأمان) وسلامة DG (مجموعة البيانات). يضمن هذا أن البيانات المقروءة من الشريحة أصلية وتطابق التوقيع الرقمي للمستند. تسهل حزمة Flutter SDK تجربة المستخدم في حمل مستندهم إلى الهاتف للمسح الضوئي، وتوجيههم خلال العملية.

فهم تقارير وتحذيرات التحقق عبر NFC

بمجرد اكتمال التحقق عبر NFC، تقدم Didit تقريرًا مفصلاً. هذا التقرير هو كائن JSON يحتوي على معلومات حاسمة حول نتيجة التحقق. تتضمن الأقسام الرئيسية حالة nfc الإجمالية، و chip_data (المعلومات الشخصية ومعلومات المستند المستخرجة مباشرة من الشريحة الآمنة)، ونتائج authenticity (مثل sod_integrity، dg_integrity)، و certificate_summary التي تفصل الشهادات الرقمية للمستند.

تعتبر تحذيرات التحقق عبر NFC من Didit مفيدة بشكل خاص لتحديد المشكلات المحتملة. توفر التحذيرات مثل SKIPPED_NFC_VALIDATION، NFC_CHIP_NOT_VERIFIED، والأهم من ذلك، NFC_AND_OCR_DATA_NOT_SAME، رؤى حول عملية التحقق. التحذير الأخير، الذي يشير إلى عدم تطابق بين بيانات OCR وبيانات الشريحة، هو مؤشر قوي على احتمال التلاعب بالمستند أو تزويره وسيؤدي تلقائيًا إلى حالة رفض افتراضيًا، مما يوفر حماية قوية ضد الاحتيال. تتيح لك بنية Didit المعيارية تكوين كيفية تعامل تطبيقك مع فئات المخاطر المختلفة، مما يمكنك من تعيين إجراءات مثل 'رفض'، 'مراجعة'، أو 'موافقة' بناءً على مدى تحملك للمخاطر.

كيف تساعد Didit

تتميز Didit كمنصة هوية رائدة تعتمد على الذكاء الاصطناعي وتركز على المطورين، مما يجعل التحقق عبر NFC متاحًا وفعالًا للغاية. تتيح لك بنيتنا المعيارية توصيل فحوصات الهوية وتشغيلها مثل التحقق عبر NFC، والتحقق من الهوية، والكشف عن الحيوية السلبية والنشطة في سير عملك الحالي. مع خدمة KYC الأساسية المجانية من Didit، يمكنك البدء في التحقق من الهويات دون تكاليف أولية أو رسوم إعداد، والدفع فقط مقابل الفحوصات الناجحة. تم بناء منصتنا لتناسب النطاق العالمي، مما يضمن أن عمليات التحقق من الهوية الخاصة بك قوية ومتوافقة في جميع أنحاء العالم.

يوفر منتج التحقق عبر NFC من Didit أعلى مستوى من الأمان من خلال قراءة والتحقق من البيانات المشفرة المخزنة في جوازات السفر الإلكترونية وبطاقات الهوية الإلكترونية. تتيح هذه القدرة، جنبًا إلى جنب مع محرك التنسيق المدعوم بالذكاء الاصطناعي، أتمتة الثقة وإدارة المخاطر بكفاءة لا مثيل لها. توفر تقارير JSON التفصيلية بيانات هوية غنية ومنظمة، مما يمنحك الرؤى اللازمة لاتخاذ قرارات مستنيرة واكتشاف محاولات الاحتيال المعقدة.

هل أنت مستعد للبدء؟

هل أنت مستعد لرؤية Didit في العمل؟ احصل على عرض توضيحي مجاني اليوم.

ابدأ في التحقق من الهويات مجانًا مع الطبقة المجانية من Didit.

بنية تحتية للهوية والاحتيال.

واجهة برمجية واحدة لـ KYC و KYB ومراقبة المعاملات وفحص المحافظ. ادمجها في 5 دقائق.

اطلب من الذكاء الاصطناعي تلخيص هذه الصفحة
التحقق عبر NFC مع Didit's Flutter SDK: دليل شامل.