دليل مطابقة الوجه (1:1) باستخدام حزمة Didit's Flutter SDK (AR)
طبق مطابقة وجه آمنة 1:1 في تطبيق Flutter الخاص بك باستخدام حزمة Didit's SDK القوية. يغطي هذا الدليل دمج SDK، وفهم تقارير التحقق، والاستفادة من أدوات Didit القائمة على الذكاء الاصطناعي لهوية قوية.

تكامل سلس ادمج حزمة SDK من Didit لـ Flutter بسهولة لإضافة إمكانيات متقدمة لمطابقة الوجه 1:1، مما يعزز تدفقات التحقق من المستخدم بأقل جهد تطويري.
منع قوي للاحتيال استخدم الكشف عن الحيوية ومطابقة الوجه 1:1 من Didit المدعومين بالذكاء الاصطناعي لمقارنة صورة المستخدم الحية بوثيقة هويته، مما يحارب بفعالية انتحال الشخصية واحتيال الهوية.
تقارير تحقق قابلة للتنفيذ افهم تقارير
face_matchالتفصيلية، بما في ذلك درجات التشابه، والحالة، والتحذيرات الهامة، مما يتيح اتخاذ قرارات ذكية لتأهيل المستخدم والمصادقة عليه.وحدات وودية للمطورين توفر Didit منصة هوية مفتوحة ومعيارية بنهج يركز على المطورين، وتقدم واجهات برمجة تطبيقات نظيفة وحزمة SDK لـ Flutter لحلول هوية مرنة وعالية الأمان.
أهمية مطابقة الوجه 1:1 في الهوية الرقمية
في عالم اليوم الرقمي أولاً، يعد التحقق من هوية المستخدم بدقة وأمان أمرًا بالغ الأهمية. من تأهيل العملاء الجدد إلى المصادقة على المعاملات، تحتاج الشركات إلى أدوات قوية لضمان أن الشخص الذي يتفاعل مع خدمتهم هو من يدعون أنفسهم. وهنا يأتي دور مطابقة الوجه 1:1. إنها تقنية حيوية للتحقق البيومتري تقارن صورة حية أو مقطع فيديو للمستخدم بصورة مرجعية، يتم استخراجها عادةً من وثيقة هوية. تؤكد هذه المقارنة الملكية الشرعية للوثيقة وتساعد على منع احتيال الهوية، والتزييف العميق (deepfakes)، وهجمات الانتحال.
يمكن أن يكون دمج هذه الإمكانيات البيومترية المتقدمة مباشرة في تطبيقك معقدًا، ولكن باستخدام الأدوات المناسبة، يصبح الأمر مباشرًا. تقدم حزمة Didit's Flutter SDK حلاً شاملاً، مما يمكّن المطورين من دمج أحدث تقنيات مطابقة الوجه 1:1 في تطبيقاتهم المحمولة بسهولة. وهذا لا يبسط تجربة المستخدم فحسب، بل يعزز أيضًا بشكل كبير الإجراءات الأمنية، مما يجعل منصتك أكثر جدارة بالثقة ومتوافقة.
البدء باستخدام Didit's Flutter SDK لمطابقة الوجه
تم تصميم Didit's Flutter SDK لتوفير تجربة تكامل سلسة لإضافة ميزات التحقق من الهوية، بما في ذلك مطابقة الوجه 1:1، إلى تطبيقات Flutter الخاصة بك. تستفيد حزمة SDK من مكونات iOS و Android الأصلية، وتقدم ميزات قوية مثل قراءة جواز السفر NFC والكشف المتقدم عن الحيوية. قبل الغوص في مطابقة الوجه، ستحتاج إلى إعداد SDK في مشروعك.
التثبيت والإعداد الأساسي
أولاً، أضف Didit SDK إلى مشروع Flutter الخاص بك:
flutter pub add didit_sdk
بالنسبة لنظام iOS، تأكد من إضافة DiditSDK pod إلى ملف Podfile الخاص بك:
pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'
ثم، انتقل إلى دليل ios الخاص بك وقم بتشغيل pod install.
بالنسبة لنظام Android، أضف ما يلي إلى ملف android/app/build.gradle.kts الخاص بك داخل كتلة android:
packaging {
resources {
pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
}
}
بدء جلسة التحقق
لإجراء مطابقة الوجه، ستحتاج أولاً إلى إنشاء جلسة تحقق. يتضمن ذلك عادةً استدعاء خلفي لواجهة برمجة تطبيقات Didit للحصول على session_token. يتم بعد ذلك تمرير هذا الرمز إلى Flutter SDK لبدء تدفق التحقق. تتيح لك بنية Didit المعيارية تحديد سير عمل مخصص يتضمن التحقق من الهوية، والكشف عن الحيوية السلبية والنشطة، ومطابقة الوجه 1:1 كمكونات أساسية.
يجب أن يقوم الواجهة الخلفية الخاصة بك بإجراء طلب POST إلى https://verification.didit.me/v3/session/ باستخدام مفتاح API الخاص بك و workflow_id، والذي يحدد تسلسل خطوات التحقق. سيتضمن الرد session_id و session_token الذي سيستخدمه تطبيق Flutter الخاص بك.
فهم تقرير وتحذيرات مطابقة الوجه 1:1
بمجرد أن يكمل المستخدم تدفق التحقق في تطبيق Flutter الخاص بك، يقوم Didit بمعالجة البيانات الملتقطة وتقديم تقرير face_match مفصل. هذا التقرير حاسم لاتخاذ قرارات مستنيرة بشأن هوية المستخدم. يتضمن هيكل التقرير معلومات حيوية:
status: يشير إلى النتيجة الإجمالية ('موافق عليه'، 'مرفوض'، 'قيد المراجعة'، 'لم ينتهِ').score: قيمة عددية (0-100) تمثل التشابه بين الصورة الحية والصورة المرجعية. تشير الدرجة الأعلى إلى تطابق أقوى.source_image/target_image: عناوين URL مؤقتة للصور المستخدمة في المقارنة. هذه العناوين آمنة وتنتهي صلاحيتها بعد 60 دقيقة لتعزيز الخصوصية.warnings: مصفوفة من الكائنات تفصل أي مخاطر أو مشكلات محتملة واجهت أثناء عملية مطابقة الوجه.
تفسير تحذيرات مطابقة الوجه
يوفر نظام Didit تحذيرات محددة لمساعدتك على فهم المشكلات المحتملة. تشمل التحذيرات الرئيسية:
LOW_FACE_MATCH_SIMILARITY: يشير هذا التحذير إلى أن ميزات الوجه للصورة الحية المقدمة لا تتطابق بشكل وثيق مع الصورة المرجعية. قد يشير هذا إلى عدم تطابق محتمل في الهوية أو التقاط بجودة منخفضة. يمكنك تكوين عتبات المراجعة والرفض لهذا التحذير بناءً على مدى تحمل المخاطر في تطبيقك.NO_REFERENCE_IMAGE: يحدث هذا الخطأ الحرج عندما تكون الصورة المرجعية لمقارنة الوجه مفقودة، مما سيؤدي دائمًا إلى رفض تلقائي.
يتيح لك Didit تكوين كيفية تعامل تطبيقك مع هذه التحذيرات. على سبيل المثال، يمكنك تعيين 'عتبة مراجعة' حيث يتم وضع علامة على الجلسات ذات الدرجات الأقل من نسبة مئوية معينة للمراجعة اليدوية، و 'عتبة رفض' للرفض التلقائي. يضمن هذا المستوى من التحكم الدقيق، إلى جانب إمكانيات Didit القائمة على الذكاء الاصطناعي، أن تكون عملية التحقق الخاصة بك آمنة ومصممة خصيصًا لاحتياجاتك الخاصة.
الاستفادة من Didit لتعزيز الأمان وتجربة المستخدم
توفر مطابقة الوجه 1:1 من Didit، جنبًا إلى جنب مع الكشف القوي عن الحيوية السلبية والنشطة، دفاعًا هائلاً ضد احتيال الهوية. يضمن الكشف عن الحيوية أن المستخدم هو إنسان حقيقي وحاضر وليس تزييفًا عميقًا أو صورة أو فيديو مزيفًا. ثم تؤكد مطابقة الوجه اللاحقة أن هذا الفرد الحي هو بالفعل مالك وثيقة الهوية المقدمة.
يعد هذا النهج متعدد الطبقات للتحقق البيومتري أمرًا بالغ الأهمية للصناعات التي تتطلب مستويات عالية من الضمان، مثل الخدمات المالية، والمقامرة عبر الإنترنت، وأي منصة تتعامل مع بيانات شخصية حساسة. من خلال دمج Didit's Flutter SDK، فإنك لا تضيف ميزة فحسب؛ بل تتبنى بنية تحتية شاملة للتحقق من الهوية قائمة على الذكاء الاصطناعي تتكيف مع احتياجات عملك وتتكيف مع تقنيات الاحتيال المتطورة.
كيف تساعد Didit
توفر Didit حلاً لا مثيل له لتنفيذ مطابقة الوجه 1:1 والتحقق الشامل من الهوية داخل تطبيقات Flutter الخاصة بك. تتيح لك بنيتنا المعيارية دمج التحقق من الهوية (OCR، MRZ، الرموز الشريطية)، والكشف عن الحيوية السلبية والنشطة، وإمكانيات مطابقة الوجه 1:1 بسلاسة. مع Didit، تستفيد من KYC الأساسي المجاني، مما يتيح لك البدء في التحقق من الهويات دون تكاليف أولية. تضمن منصتنا القائمة على الذكاء الاصطناعي دقة عالية وتحسينًا مستمرًا في الكشف عن الاحتيال، بينما يوفر نهجنا الذي يركز على المطورين واجهات برمجة تطبيقات نظيفة، وبيئات اختبار فورية، ووثائق شاملة لتسريع عملية التطوير الخاصة بك. لا توجد رسوم إعداد، ويتوافق نموذج الدفع لكل فحص ناجح مع نمو أعمالك. تم تصميم Didit لتكون طبقة الهوية المفتوحة والمعيارية للإنترنت، حيث تقدم بدائيات هوية قابلة للتركيب لأتمتة الثقة العالمية والقابلة للتطوير.
هل أنت مستعد للبدء؟
هل أنت مستعد لرؤية Didit في العمل؟ احصل على عرض توضيحي مجاني اليوم.
ابدأ في التحقق من الهويات مجانًا باستخدام الطبقة المجانية من Didit.