المتطلبات
| المتطلب | الإصدار / القيمة |
|---|---|
| الحد الأدنى لـ Android | 5.0 (API 21) |
| Kotlin | 1.8.22 أو أحدث |
| توافق Java | JavaVersion.VERSION_1_8 |
| Android Gradle Plugin (AGP) | 8.6.0 أو أحدث |
| Android Studio | Koala Feature Drop (2024.1.2) أو أحدث |
| اللغات المدعومة | Java و Kotlin |
| مستودع Maven | https://maven-sdk.unico.run/sdk-mobile |
| الأذونات المطلوبة | INTERNET، CAMERA |
| الأذونات الاختيارية | ACCESS_COARSE_LOCATION، ACCESS_FINE_LOCATION |
الأجهزة الفعلية فقط
لا يعمل هذا SDK على المحاكيات — فقط على الأجهزة الفعلية. للتطوير واختبار التكامل، استخدم جهازًا فعليًا مع تطبيقات العينة المتوفرة في قسم الموارد.
أُطر العمل الهجينة
يقتصر الدعم الرسمي على Android الأصلي. React Native و Ionic وغيرها من أُطر العمل متعددة المنصات غير مدعومة. للاستخدام مع Flutter، استخدم الإضافة الرسمية لـ Flutter.
Session limits
| الحد | القيمة | السلوك |
|---|---|---|
| مهلة الجلسة | 40 ثانية | يغلق SDK الكاميرا إذا لم يكتمل الالتقاط خلال الوقت المحدد — يُشغِّل onSystemClosedCameraTimeoutSession() |
| مهلة استنتاج الوجه | 13 ثانية | إذا لم يُكتشف أي وجه خلال هذه الفترة، ينتقل SDK إلى الالتقاط اليدوي — يُشغِّل onSystemChangedTypeCameraTimeoutFaceInference() |