Inisialisasi
Inisialisasi SDK saat aplikasi dimuat — biasanya di kelas Application atau di onCreate Activity awal Anda. Autentikasi SDK dengan backend memerlukan beberapa detik, sehingga inisialisasi lebih awal menghindari jeda antara pengguna mengetuk tombol pengambilan gambar dan kamera terbuka. Lihat Praktik terbaik untuk detail lebih lanjut.
Buat kelas yang mengimplementasikan AcessoBioConfigDataSource dan mengekspos kredensial yang diperoleh dari tim Onboarding:
- Kotlin
- Java
import com.acesso.acessobio_android.onboarding.AcessoBioConfigDataSource
class UnicoConfig : AcessoBioConfigDataSource {
override fun getBundleIdentifier(): String = BUNDLE_IDENTIFIER
override fun getHostKey(): String = SDK_KEY
}
import com.acesso.acessobio_android.onboarding.AcessoBioConfigDataSource;
public class UnicoConfig implements AcessoBioConfigDataSource {
@Override
public String getBundleIdentifier() {
return BUNDLE_IDENTIFIER;
}
@Override
public String getHostKey() {
return SDK_KEY;
}
}
Pemilihan antara sandbox dan produksi dilakukan saat inisialisasi. Teruskan lingkungan yang diinginkan melalui setEnvironment saat membangun instance SDK:
- Kotlin
- Java
var acessoBioBuilder: IAcessoBioBuilder = AcessoBio(activity, createCallback()).apply {
setEnvironment(Environment.UAT)
}
IAcessoBioBuilder acessoBioBuilder = new AcessoBio(activity, createCallback());
acessoBioBuilder.setEnvironment(Environment.UAT);
Untuk daftar lengkap jenis lingkungan yang tersedia, lihat Referensi API > API Inisialisasi.
Bangun instance UnicoCheckCamera dari acessoBioBuilder, mengonfigurasi perilaku smart capture dan locale:
- Kotlin
- Java
val unicoCheckCamera: UnicoCheckCamera = acessoBioBuilder
.setAutoCapture(true)
.setSmartFrame(true)
.setLocale(LocaleTypes.EN_US)
.build()
UnicoCheckCamera unicoCheckCamera = acessoBioBuilder
.setAutoCapture(true)
.setSmartFrame(true)
.setLocale(LocaleTypes.EN_US)
.build();
Nilai true/false untuk setAutoCapture dan setSmartFrame tidak mengubah pengalaman pengambilan gambar — nilai tersebut hanya digunakan untuk logika internal SDK.