---
title: واجهة برمجة التهيئة
canonical: https://developer.unico.io/ar/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: ar
generated_by: markdown-export
---

- [/ar/](/ar/)
- [SDKs والأدوات](/ar/developers/sdks-and-tools/overview)
- [Flutter SDK](/ar/developers/sdks-and-tools/flutter/requirements)
- مرجع API
- واجهة برمجة التهيئة

# واجهة برمجة التهيئة

Classes / Builders
| الفئة | الوصف |
| --- | --- |
| `UnicoCheck` | نقطة الدخول الرئيسية للمكوِّن الإضافي |
| `UnicoCheckBuilder` | منشئ تهيئة الجلسة |
| `UnicoCheckCameraOpener` | نسخة الفتح التي تُعيدها `build()` |
| `UnicoConfig` | كائن لتهيئة بيانات الاعتماد (لكل منصة) |
| `UnicoListener` | واجهة المستمع لاستدعاءات دورة حياة SDK |

Constructor parameters
| المعامل | النوع | الوصف |
| --- | --- | --- |
| `listener` | `UnicoListener` | المستمع لاستدعاءات دورة الحياة |
| `unicoConfigIos` | `UnicoConfig` | بيانات اعتماد iOS |
| `unicoConfigAndroid` | `UnicoConfig` | بيانات اعتماد Android |

Configuration methods
| الأسلوب | النوع | القيمة الافتراضية | الوصف |
| --- | --- | --- | --- |
| `setEnvironment(unicoEnvironment:)` | `UnicoEnvironment` | `PROD` | البيئة — `UnicoEnvironment.​PROD` أو `UnicoEnvironment.​UAT` |
| `setSmartFrame(smartFrame:)` | `bool` | `true` | تفعيل الإطارة الذكية لالتقاط الصورة الشخصية |
| `setAutoCapture(autoCapture:)` | `bool` | `true` | تفعيل الالتقاط التلقائي |
| `setTimeoutSession(timeoutSession:)` | `double` | `45` | الحد الأقصى لوقت الجلسة، بالثواني (الحد الأدنى: 40) |
| `setLocale(unicoLocaleTypes:)` | `UnicoLocaleTypes` | `PT_BR` | لغة شاشة الالتقاط |

Build
| الأسلوب | النوع المُعاد | الوصف |
| --- | --- | --- |
| `build()` | `UnicoCheckCameraOpener` | ينهي الـ builder ويُعيد فاتح الكاميرا المستخدَم لاستدعاء `openCameraSelfie` أو `openCameraDocument` |

آخر تحديث في **22 أكتوبر 2026**