الانتقال إلى المحتوى الرئيسي

التهيئة

مكان التهيئة

قم بتهيئة SDK عند تحميل التطبيق — عادةً في صنف Application أو في onCreate لنشاطك الرئيسي. تستغرق مصادقة SDK مع الخادم الخلفي بضع ثوانٍ، لذا فإن التهيئة المبكرة تتجنب التأخير بين نقر المستخدم على زر الالتقاط وفتح الكاميرا. راجع أفضل الممارسات لمزيد من التفاصيل.

الإعداد عبر AcessoBioConfigDataSource

أنشئ صنفًا يُنفّذ AcessoBioConfigDataSource ويُوفّر بيانات الاعتماد المُستقاة من فريق الإعداد:

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

class UnicoConfig : AcessoBioConfigDataSource {
override fun getBundleIdentifier(): String = BUNDLE_IDENTIFIER
override fun getHostKey(): String = SDK_KEY
}
اختيار البيئة

يتم الاختيار بين بيئة الاختبار والإنتاج أثناء التهيئة. مرّر البيئة المطلوبة عبر setEnvironment عند بناء نسخة SDK:

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

للاطلاع على القائمة الكاملة لأنواع البيئات المتاحة، راجع مرجع API > واجهة برمجة التهيئة.

إعداد وضع الكاميرا

ابنِ نسخة UnicoCheckCamera من acessoBioBuilder، مع إعداد سلوك الالتقاط الذكي واللغة:

val unicoCheckCamera: UnicoCheckCamera = acessoBioBuilder
.setAutoCapture(true)
.setSmartFrame(true)
.setLocale(LocaleTypes.EN_US)
.build()
نصيحة

قيم true/false لـ setAutoCapture وsetSmartFrame لا تُغيّر تجربة الالتقاط — تُستخدم فقط للمنطق الداخلي لـ SDK.