Lewati ke konten utama

Kustomisasi

Ketersediaan alur pengambilan

Kustomisasi ini hanya tersedia ketika alur pengambilan adalah document-capture atau liveness.

iOS SDK mendukung dua dimensi kustomisasi: bahasa dan warna.

Bahasa

Konfigurasikan bahasa pesan informasional dalam bingkai pengambilan gambar melalui metode setLocale. Gunakan enum LocaleTypes:

  • LocaleTypes.PT_BR — Portugis (Brasil)
  • LocaleTypes.ES_MX — Spanyol (Meksiko)
  • LocaleTypes.ES_ES — Spanyol (Spanyol)
  • LocaleTypes.EN_US — Inggris (Amerika Serikat)
unicoCheck.setLocale(.EN_US)
informasi
  • Aktivasi jarak jauh mungkin diperlukan untuk menggunakan fitur ini. Jika Anda ingin menggunakannya, beri tahu manajer proyek atau dukungan Unico Anda.
  • Jika tidak dikonfigurasi, SDK menggunakan bahasa Portugis sebagai bahasa default.

Lihat Referensi API > Enum untuk daftar lengkap nilai LocaleTypes yang didukung.

Warna

Terapkan tema kustom dengan mengimplementasikan AcessoBioThemeDelegate dan memanggil setTheme(self) pada AcessoBioManager. Nilai warna dapat diteruskan sebagai Color Resource (R.color.your_color) atau String heksadesimal ("#FF0000").

MetodeYang dikustomisasi
getColorBackground()Warna latar belakang siluet
getColorBackgroundBottomDocument()Warna latar belakang kotak pengambilan gambar dokumen
getColorBoxMessage()Warna latar belakang kotak pesan
getColorIconTakePictureButton()Warna ikon tombol pengambilan foto manual
getColorSilhouetteSuccess()Warna siluet saat pengambilan gambar berhasil
getColorTextBottomDocument()Warna teks kotak pengambilan gambar dokumen
getColorTextMessage()Warna teks di dalam kotak pesan
getCancelButtonIconColor() (opsional)Warna ikon batal untuk kamera Liveness dengan interaksi. Jika tidak diimplementasikan, getColorBackgroundTakePictureButton() akan digunakan.
import UIKit
import AcessoBio

class ViewController: UIViewController, AcessoBioManagerDelegate, AcessoBioThemeDelegate {
var unicoCheck: AcessoBioManager!

override func viewDidLoad() {
super.viewDidLoad()
unicoCheck = AcessoBioManager(viewController: self)
unicoCheck.setTheme(self)
}

func getColorBackground() -> Any! { /* return color */ }
func getColorBoxMessage() -> Any! { /* return color */ }
func getColorTextMessage() -> Any! { /* return color */ }
func getColorIconTakePictureButton() -> Any! { /* return color */ }
func getColorBackgroundBottomDocument() -> Any! { /* return color */ }
func getColorTextBottomDocument() -> Any! { /* return color */ }
func getColorSilhouetteSuccess() -> Any! { /* return color */ }
func getCancelButtonIconColor() -> Any! { /* return color */ }
}
Cakupan kustomisasi

Tidak ada dimensi kustomisasi lain yang tersedia. Perilaku dan tata letak UI kustom tidak ditawarkan oleh iOS SDK native. Jika Anda memerlukan UI yang bersifat proprietary, lihat opsi Capture Standard (integrasi API headless).