मुख्य सामग्री पर जाएं

प्रारंभीकरण

कहाँ प्रारंभ करें

SDK को एप्लिकेशन लोड पर प्रारंभ करें — आमतौर पर Application क्लास में या आपकी एंट्री Activity के onCreate में। backend के साथ SDK प्रमाणीकरण में कुछ सेकंड लगते हैं, इसलिए जल्दी प्रारंभ करने से उपयोगकर्ता के कैप्चर बटन टैप करने और कैमरा खुलने के बीच की देरी से बचा जा सकता है। अधिक जानकारी के लिए Best practices देखें।

AcessoBioConfigDataSource के माध्यम से कॉन्फ़िगरेशन

एक क्लास बनाएं जो AcessoBioConfigDataSource को implement करे और Onboarding टीम से प्राप्त क्रेडेंशियल उजागर करे:

UnicoConfig.kt
import com.acesso.acessobio_android.onboarding.AcessoBioConfigDataSource

class UnicoConfig : AcessoBioConfigDataSource {
override fun getBundleIdentifier(): String = BUNDLE_IDENTIFIER
override fun getHostKey(): String = SDK_KEY
}
परिवेश चयन

sandbox और production के बीच चुनाव प्रारंभीकरण के दौरान किया जाता है। SDK इंस्टेंस बनाते समय setEnvironment के माध्यम से वांछित परिवेश पास करें:

var acessoBioBuilder: IAcessoBioBuilder = AcessoBio(activity, createCallback()).apply {
setEnvironment(Environment.UAT)
}

उपलब्ध परिवेश प्रकारों की पूरी सूची के लिए, API Reference > Initialization API देखें।

कैमरा मोड कॉन्फ़िगर करना

acessoBioBuilder से UnicoCheckCamera इंस्टेंस बनाएं, smart capture व्यवहार और locale कॉन्फ़िगर करते हुए:

val unicoCheckCamera: UnicoCheckCamera = acessoBioBuilder
.setAutoCapture(true)
.setSmartFrame(true)
.setLocale(LocaleTypes.EN_US)
.build()
टिप

setAutoCapture और setSmartFrame के लिए true/false मान कैप्चर अनुभव को नहीं बदलते — इनका उपयोग केवल SDK के आंतरिक तर्क के लिए किया जाता है।