الانتقال إلى المحتوى الرئيسي

Capture API

Methods to start a session
الطريقةالوصف
prepareSelfieCamera(_:config:)يُعدّ كاميرا الصورة الشخصية
prepareSelfieCamera(_:config:prepareInfo:)يُعدّ كاميرا الصورة الشخصية مع بيانات PrepareInfo الوصفية
prepareDocumentCamera(_:config:)يُعدّ كاميرا المستند
open(_:)يفتح كاميرا الصورة الشخصية المُعدَّة
openDocument(_:delegate:)يفتح كاميرا المستند المُعدَّة مع DocumentEnums
Capture options / parameters

PrepareInfo — بيانات وصفية لتحديد جلسة المستخدم.

الحقلالنوعمطلوبالوصف
externalUserIdStringنعممعرّف المستخدم داخل نظامك. يُشفَّر بـ SHA-256 قبل الإرسال.
useCaseStringلامعرّف السياق أو التدفق الجاري تنفيذه. يُرسَل كنص عادي.

DocumentEnums — انظر Enums.

Result types and fields

SelfieResult — الكائن المُعاد عند نجاح التقاط الصورة الشخصية.

الحقلالنوعالوصف
base64Stringالصورة الملتقطة بتنسيق Base64
encryptedStringJWT يُرسَل إلى الخادم الخلفي

DocumentResult — الكائن المُعاد عند نجاح التقاط المستند. نفس حقول SelfieResult.