مطابقة الوجه بسلاسة في React Native باستخدام Didit SDK (AR)
طبق مطابقة وجه قوية 1:1 في تطبيقات React Native الخاصة بك باستخدام حزمة Didit SDK القوية. يغطي هذا الدليل التثبيت والتكامل والتعامل مع نتائج التحقق، مما يضمن هوية آمنة وسهلة الاستخدام.

تكامل سهلتعمل حزمة Didit's React Native SDK على تبسيط دمج مطابقة الوجه المتقدمة، واكتشاف الحيوية، والتحقق من NFC في تطبيقاتك المحمولة بأقل قدر من التعليمات البرمجية.
ميزات أمان قويةاستفد من مطابقة الوجه 1:1، واكتشاف الحيوية السلبية والنشطة، والتحقق من الهوية لضمان أن الشخص الذي يقدم الوثيقة هو مالكها الشرعي، ومنع الاحتيال ومحاولات الانتحال.
سير عمل التحقق القابل للتكوينخصص عتبات مطابقة الوجه للموافقة التلقائية على الجلسات أو مراجعتها أو رفضها بناءً على درجات التشابه وعوامل المخاطرة، بما يتماشى مع احتياجات عملك ومتطلبات الامتثال المحددة.
ميزة Diditتوفر Didit منصة هوية معيارية مبنية على الذكاء الاصطناعي مع طبقة KYC أساسية مجانية، مما يجعل التحقق من الهوية على مستوى المؤسسات متاحًا وقابلاً للتوسع لجميع المطورين.
في عالم اليوم الرقمي أولاً، يعد التحقق الآمن والسلس من الهوية أمرًا بالغ الأهمية لتطبيقات الهاتف المحمول. سواء كنت تقوم بإعداد مستخدمين جدد، أو تأمين المعاملات، أو الامتثال للمتطلبات التنظيمية، فإن التأكد من أن المستخدم هو من يدعي أنه أمر بالغ الأهمية. تلعب مطابقة الوجه، وتحديداً مطابقة الوجه 1:1، دورًا محوريًا في هذه العملية من خلال مقارنة وجه المستخدم الحي بصورة على وثيقة هويته.
يقدم React Native، بقدراته عبر الأنظمة الأساسية، إطار عمل ممتازًا لبناء مثل هذه التطبيقات. ومع ذلك، قد يكون دمج التحقق البيومتري المعقد أمرًا صعبًا. هنا يأتي دور Didit's React Native SDK، حيث يوفر حلاً قويًا وسهل الاستخدام للمطورين لتطبيق مطابقة الوجه الآمنة مباشرة داخل تطبيقك.
فهم مطابقة الوجه 1:1 للتحقق من الهوية
تعد مطابقة الوجه 1:1 مكونًا أساسيًا للتحقق الحديث من الهوية. تتضمن مقارنة صورتين للوجه لتحديد ما إذا كانتا تنتميان إلى نفس الشخص. في سياق التحقق من الهوية، يعني هذا عادةً مقارنة صورة شخصية أو مقطع فيديو في الوقت الفعلي للمستخدم مع صورة البورتريه المستخرجة من وثيقة هويته الصادرة عن الحكومة (مثل جواز السفر أو رخصة القيادة). الهدف هو تأكيد أن الشخص الذي يقدم الوثيقة هو بالفعل المالك الشرعي للوثيقة، وبالتالي منع انتحال الشخصية والاحتيال على الهوية الاصطناعية.
تتجاوز تقنية مطابقة الوجه 1:1 من Didit مقارنة الصور البسيطة. فهي تتكامل مع الكشف المتقدم عن الحيوية لضمان وجود المستخدم فعليًا وعدم استخدامه لمحاولة انتحال مثل صورة أو مقطع فيديو أو تزييف عميق (deepfake). تنشئ العملية درجة تشابه، تشير إلى احتمالية تطابق الوجهين. تتيح هذه النتيجة، جنبًا إلى جنب مع العتبات القابلة للتكوين، للشركات أتمتة قرارات التحقق أو وضع علامة على الحالات المشبوهة للمراجعة اليدوية.
والأهم من ذلك، يوفر حل Didit تقارير مفصلة، بما في ذلك درجات التشابه والتحذيرات المحتملة مثل LOW_FACE_MATCH_SIMILARITY أو NO_REFERENCE_IMAGE، مما يمنحك تحكمًا دقيقًا ورؤية في كل محاولة تحقق. لمزيد من الأمان، فإن عناوين URL لصور مطابقة الوجه مؤقتة وتنتهي صلاحيتها بعد 60 دقيقة، مما يقلل من مخاطر الاحتفاظ بالبيانات البيومترية.
دمج Didit's React Native SDK لمطابقة الوجه
يتم تبسيط دمج إمكانيات التحقق من الهوية من Didit في تطبيق React Native الخاص بك بفضل حزمة SDK الشاملة لدينا. تم تصميم SDK لتوفير تجربة مستخدم سلسة، وأداء مثالي، والوصول الكامل إلى إمكانيات الجهاز، بما في ذلك NFC للتحقق من جوازات السفر الإلكترونية/الهويات الإلكترونية وعناصر التحكم المتقدمة في الكاميرا للكشف عن الحيوية.
التثبيت والإعداد
تدعم حزمة Didit's React Native SDK الإصدارات React Native 0.76+ (بنية جديدة / TurboModules)، وNode.js 20+، وTypeScript 5+، وiOS 13.0+ (يتطلب NFC نظام iOS 15+)، وAndroid API 23+ (Android 6.0). لمستخدمي Expo، التثبيت بسيط:
npx expo install @didit-protocol/sdk-react-native
ثم، أضف المكون الإضافي إلى ملف app.json الخاص بك:
{
"expo": {
"plugins": ["@didit-protocol/sdk-react-native"]
}
}
بالنسبة لمشاريع React Native CLI، يمكنك التثبيت عبر npm:
npm install @didit-protocol/sdk-react-native
وقم بتكوين ملف Podfile الخاص بـ iOS وملف settings.gradle الخاص بـ Android كما هو محدد في وثائق Didit لضمان الربط الصحيح للاعتمادات الأصلية. تتعامل حزمة SDK مع تعقيدات أذونات الكاميرا وقراءة NFC والكشف عن الحيوية فورًا، مما يضمن عملية تكامل سلسة.
إجراء جلسة مطابقة الوجه
بمجرد التثبيت، يتضمن بدء جلسة تحقق تتضمن مطابقة الوجه عدة خطوات. سيقوم خادمك الخلفي أولاً بإنشاء جلسة تحقق مع Didit. ثم تقوم Didit React Native SDK بتنسيق التقاط وثيقة هوية المستخدم، وفحوصات الحيوية السلبية والنشطة، والصورة الذاتية في الوقت الفعلي المطلوبة لمطابقة الوجه 1:1. ترشد حزمة SDK المستخدم خلال العملية باستخدام مطالبات بديهية، مما يضمن التقاطات عالية الجودة.
عند الانتهاء، ترسل حزمة SDK البيانات المجمعة بشكل آمن إلى منصة Didit للمعالجة. ثم يقوم محرك Didit الذي يعتمد على الذكاء الاصطناعي بإجراء مطابقة الوجه 1:1، ومقارنة صورة الهوية المستخرجة بالصورة الذاتية الحية، جنبًا إلى جنب مع فحوصات أخرى مثل التحقق من الهوية. ثم يتم إرسال النتيجة، بما في ذلك درجة التشابه وأي تحذيرات، مرة أخرى إلى خادمك الخلفي.
التعامل مع نتائج وتحذيرات مطابقة الوجه
تعرض واجهة برمجة تطبيقات مطابقة الوجه من Didit تقريرًا مفصلاً، يوفر معلومات حاسمة لتوجيه قرارات التحقق الخاصة بك. يكمن جوهر هذا التقرير في كائن face_match، والذي يتضمن status (على سبيل المثال، 'موافق عليه'، 'مرفوض'، 'قيد المراجعة')، وscore رقمي (يتراوح من 0-100 يشير إلى التشابه)، وقائمة بأي warnings.
يعد فهم وتكوين كيفية التعامل مع هذه التحذيرات أمرًا بالغ الأهمية لنظام قوي للتحقق من الهوية. تقدم Didit إعدادات قابلة للتكوين لمختلف مشكلات التحقق، مما يسمح لك بتحديد عتبات المراجعة والرفض. على سبيل المثال، يمكنك تعيين 'عتبة مراجعة' حيث يتم وضع علامة على الجلسات التي تحتوي على درجات مطابقة الوجه أقل من نسبة مئوية معينة للمراجعة اليدوية، و'عتبة رفض' للدرجات التي تقل عنها يتم رفض الجلسات تلقائيًا.
تشمل التحذيرات الشائعة LOW_FACE_MATCH_SIMILARITY، مما يشير إلى أن ميزات الوجه لا تتطابق بشكل وثيق، وNO_REFERENCE_IMAGE، مما يعني أن الصورة المرجعية غير متاحة. تسمح لك البنية المعيارية لـ Didit بتخصيص هذه الاستجابات لتناسب مدى تحملك للمخاطر ومتطلبات الامتثال الخاصة بك. من خلال الاستفادة من هذه التقارير التفصيلية، يمكنك بناء سير عمل معقدة توازن بين تجربة المستخدم ومتطلبات الأمان الصارمة.
كيف تساعد Didit
Didit هي منصة الهوية التي تعتمد على الذكاء الاصطناعي والموجهة للمطورين والتي تبسط دمج التحقق المتقدم من الهوية في أي تطبيق، بما في ذلك التطبيقات المبنية باستخدام React Native. تتيح لك بنيتنا المعيارية تجميع فحوصات التحقق مثل مطابقة الوجه 1:1، واكتشاف الحيوية السلبية والنشطة، والتحقق من الهوية حسب الحاجة، مما يضمن حلاً مخصصًا وفعالًا.
مع Didit، تستفيد من طبقة KYC أساسية مجانية، مما يجعل التحقق من الهوية على مستوى المؤسسات متاحًا بدون تكاليف مقدمة أو رسوم إعداد. يضمن نهجنا الذي يعتمد على الذكاء الاصطناعي دقة عالية وقدرات الكشف عن الاحتيال، بينما توفر فلسفتنا التي تركز على المطورين واجهات برمجة تطبيقات نظيفة، وبيئات اختبار فورية، ووثائق شاملة للتكامل السريع. تعزز Didit's React Native SDK هذا من خلال تقديم تجربة كاميرا محسّنة، والتحقق من NFC لجوازات السفر الإلكترونية/الهويات الإلكترونية، والكشف عن الحيوية فورًا، مما يوفر أفضل تجربة مستخدم ممكنة وأمانًا لمستخدمي هاتفك المحمول.
هل أنت مستعد للبدء؟
هل أنت مستعد لرؤية Didit في العمل؟ احصل على عرض توضيحي مجاني اليوم.
ابدأ في التحقق من الهويات مجانًا باستخدام الطبقة المجانية من Didit.