Initialization API
Classes / Builders
| الفئة | الوصف |
|---|---|
AcessoBioManager | نقطة الدخول الرئيسية لـ SDK |
AcessoBioConfigDataSource | بروتوكول تهيئة بيانات الاعتماد |
المُنشئ (Constructor)
يتوفر نوعان من التحميل الزائد:
// وسيطة واحدة — يجب أن يتوافق viewController مع AcessoBioManagerDelegate
AcessoBioManager(viewController: UIViewController)
// وسيطتان — يمكن أن يكون delegate كائنًا منفصلًا
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
| المعامل | النوع | الوصف |
|---|---|---|
viewController | UIViewController | سياق iOS لعرض شاشة الالتقاط |
delegate | AcessoBioManagerDelegate | المفوَّض لاستدعاءات دورة الحياة — مطلوب في كلا الشكلين؛ في الشكل أحادي الوسيطة ، يجب أن يتوافق viewController مع AcessoBioManagerDelegate. |
Configuration properties
| الطريقة | النوع | الافتراضي | الوصف |
|---|---|---|---|
setEnvironment(_:) | EnvironmentEnum | .PROD | البيئة — .PROD أو .UAT |
setSmartFrame(_:) | Bool | true | يُفعّل الإطار الذكي لالتقاط الصورة الشخصية |
setAutoCapture(_:) | Bool | true | يُفعّل الالتقاط التلقائي |
setTimeoutSession(_:) | Int | 40 | الحد الأقصى لوقت الجلسة بالثواني (الحد الأدنى: 40) |
setLocale(_:) | LocaleTypes | .PT_BR | لغة شاشة الالتقاط |
setTheme(_:) | AcessoBioThemeDelegate | — | سمة مخصصة لشاشة الالتقاط |
البناء
| Method | Returns | Description |
|---|---|---|
build() | UnicoCheckCamera | يُنهي الـ builder ويُعيد كائن الكاميرا المستخدم لاستدعاء prepareSelfieCamera أو prepareDocumentCamera |