आवश्यकताएँ
| आवश्यकता | संस्करण / मान |
|---|---|
| न्यूनतम 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 एमुलेटर पर काम नहीं करता — केवल भौतिक डिवाइस पर। विकास और integration testing के लिए, Resources सेक्शन में दिए गए sample apps के साथ एक भौतिक डिवाइस का उपयोग करें।
हाइब्रिड फ्रेमवर्क
आधिकारिक समर्थन केवल native Android तक सीमित है। React Native, Ionic, और अन्य cross-platform फ्रेमवर्क समर्थित नहीं हैं। Flutter के लिए, आधिकारिक Flutter plugin का उपयोग करें।
Session limits
| सीमा | मान | व्यवहार |
|---|---|---|
| सत्र टाइमआउट | 40 सेकंड | यदि निर्धारित समय में कोई कैप्चर पूर्ण नहीं होता तो SDK कैमरा बंद कर देता है — onSystemClosedCameraTimeoutSession() ट्रिगर करता है |
| चेहरा अनुमान टाइमआउट | 13 सेकंड | यदि इस अवधि में कोई चेहरा नहीं पहचाना जाता तो SDK मैन्युअल कैप्चर पर स्विच करता है — onSystemChangedTypeCameraTimeoutFaceInference() ट्रिगर करता है |