يتيح إثبات أن المستخدم يستوفي الحد الأدنى للعمر المطلوب بطريقة بيومترية 100%، دون الحاجة إلى تقديم وثائق.
ما الذي يحله هذا السيناريو
يتيح إثبات أن المستخدم يستوفي الحد الأدنى للعمر المطلوب بطريقة بيومترية 100%، دون الحاجة إلى تقديم وثائق. مناسب للتدفقات التي يكفي فيها تقدير العمر من الوجه لاتخاذ القرار — مثل الوصول إلى المحتوى المخصص للبالغين، أو المراهنات الرياضية، أو المشروبات الكحولية في البيئات الرقمية.
استخدم هذا السيناريو عندما:
- اللوائح التنظيمية أو السياسة الداخلية لا تشترط دليلاً وثائقياً على العمر.
- تكون الأولوية تقليل الاحتكاك في رحلة المستخدم.
- يقبل سياق الاستخدام التقدير البيومتري دليلاً كافياً (مثل: منصات البث، والمراهنات، والمحتوى الخاص بالبالغين).
- حجم المعاملات مرتفع وسيُشكّل التقاط المستندات عائقاً تشغيلياً.
لا تستخدم هذا السيناريو عندما:
- تشترط اللوائح التنظيمية دليلاً وثائقياً على العمر.
- تنطوي الخدمة على مخاطر تنظيمية أو مالية عالية (مثل: الائتمان، والرعاية الصحية).
- يجعل النطاق العمري للجمهور المستهدف التقدير من ملامح الوجه أقل موثوقية (مثل: المراهقين القريبين من السن القانوني).
القدرات المستخدمة
خط أنابيب يُنفَّذ ضمن عملية واحدة:
| القدرة | مطلوبة | الدور في التدفق |
|---|---|---|
| اكتشاف الحيوية | اختياري لواجهة برمجة التطبيقات؛ مطلوب لـ Web والتطبيقات الأصلية | يؤكد أن شخصاً حقيقياً موجود أمام الكاميرا عند الالتقاط. المرساة البيومترية للعملية. |
| التحقق من الهوية | مطلوب لـ idage؛ غير مستخدم في idagedocumentless | يتحقق مما إذا كان وجه المعاملة ينتمي إلى حامل المعرّف الحكومي المُقدَّم، باستخدام قاعدة هوية Unico وإشارات إضافية. |
| التحقق من العمر | مطلوبة | يقدّر النطاق العمري من البيانات البيومترية للوجه. تحدد النتيجة ما إذا كان المستخدم يستوفي الحد الأدنى للعمر المطلوب. |
المتطلبات الأساسية
- رمز Bearer — راجع المصادقة.
- بيانات اعتماد Sandbox — راجع البيئات.
- SDK أو مكوّن Web مثبَّت — لتكاملات Web وSDK فقط. راجع SDKs والأدوات.
التنفيذ خطوة بخطوة
- أصلي
- Web
- API
التكامل عبر SDK الأصلي — يعمل الالتقاط داخل تطبيقك باستخدام Unico SDK لنظام Android أو iOS أو Flutter.
- تثبيت SDK — أضف اعتمادية Unico SDK الخاصة بمنصتك. راجع دليل الإعداد لـ Android أو iOS أو Flutter.
- إنشاء عملية — استدعِ إنشاء عملية مع قيمة
flowالمناسبة ومعرّف المستخدم. استخدمtokenالمُعاد لتهيئة SDK. - بدء الالتقاط — يعرض SDK واجهة الكاميرا ويُجري كشف الحيوية على الجهاز، ويعيد الحمولة الملتقطة.
- استعلام النتيجة — استدعِ الحصول على العملية لاسترداد نتائج القدرة.
- تطبيق قواعد الأعمال — قيّم حقول الاستجابة للموافقة أو الرفض أو التصعيد.
التكامل عبر iFrame أو إعادة التوجيه أو التطبيق الأصلي — يستضيف Unico واجهة الالتقاط، وتستقبل النتيجة عبر الاستطلاع.
- إنشاء عملية — استدعِ إنشاء عملية مع قيمة
flowالمناسبة ومعرّف المستخدم. تتضمن الاستجابةuserRedirectUrl. - إعادة توجيه المستخدم — أرسل المستخدم إلى
userRedirectUrl. يعرض Unico رحلة الالتقاط. أو استخدمwebAppTokenفي التطبيقات الأصلية. - يكمل المستخدم الرحلة — بعد الالتقاط، يُعاد توجيه المستخدم إلى
callbackUriالخاص بك. - استعلام النتيجة — استدعِ الحصول على العملية لاسترداد نتائج القدرة.
- تطبيق قواعد الأعمال — قيّم حقول الاستجابة للموافقة أو الرفض أو التصعيد.
تكامل مباشر مع واجهة برمجة التطبيقات — التقط الصورة الشخصية باستخدام Unico SDK أو واجهة المستخدم الخاصة بك وفق معيار الالتقاط، ثم أرسل الصورة مباشرةً إلى واجهة Unico API.
- التقط الصورة الشخصية — استخدم Unico SDK لمنصتك أو اتبع معيار الالتقاط للحصول على صورة شخصية تستوفي متطلبات الحيوية.
- أنشئ عملية — استدعِ إنشاء عملية مع قيمة
flowالمناسبة، معرّف المستخدم والصورة الشخصية كـimagebase64. - استعلم عن النتيجة — استدعِ الحصول على عملية لاسترداد نتائج القدرة.
- طبّق قواعد العمل — قيّم حقول الاستجابة للموافقة أو الرفض أو التصعيد.
الخطوات التالية
- الاختبار في Sandbox أولاً — استخدم بيانات اعتماد sandbox للتحقق من التدفق الكامل قبل الإطلاق. راجع البيئات.
- إعداد webhooks — استقبل إشعارات النتائج بشكل غير متزامن بدلاً من الاستطلاع. راجع Webhooks والأحداث.
حالات استخدام ذات صلة
- التسجيل — تدفق التسجيل الكامل مع التحقق من الهوية بالمستند والبيانات البيومترية.


