Zum Hauptinhalt springen

Anpassung

Verfügbarkeit des Aufnahme-Flows

Diese Anpassungen sind nur verfügbar, wenn der Aufnahme-Flow document-capture oder liveness ist.

Das iOS SDK unterstützt zwei Anpassungsdimensionen: Sprache und Farben.

Sprache

Konfigurieren Sie die Sprache der Informationsmeldungen in den Aufnahmerahmen über die Methode setLocale. Verwenden Sie das LocaleTypes-Enum:

  • LocaleTypes.PT_BR — Portugiesisch (Brasilien)
  • LocaleTypes.ES_MX — Spanisch (Mexiko)
  • LocaleTypes.ES_ES — Spanisch (Spanien)
  • LocaleTypes.EN_US — Englisch (USA)
unicoCheck.setLocale(.EN_US)
Information
  • Zur Nutzung dieser Funktion kann eine Fernaktivierung erforderlich sein. Wenn Sie sie verwenden möchten, informieren Sie Ihren Projektmanager oder den Unico-Support.
  • Wenn nicht konfiguriert, verwendet das SDK Portugiesisch als Standardsprache.

Die vollständige Liste der unterstützten LocaleTypes-Werte finden Sie unter API-Referenz > Enums.

Farben

Wenden Sie ein benutzerdefiniertes Theme an, indem Sie AcessoBioThemeDelegate implementieren und setTheme(self) auf dem AcessoBioManager aufrufen. Farbwerte können als Color Resource (R.color.your_color) oder als hexadezimaler String ("#FF0000") übergeben werden.

MethodeWas angepasst wird
getColorBackground()Hintergrundfarbe der Silhouette
getColorBackgroundBottomDocument()Hintergrundfarbe des Dokumentenaufnahmefelds
getColorBoxMessage()Hintergrundfarbe des Nachrichtenfelds
getColorIconTakePictureButton()Symbolfarbe der manuellen Fotoaufnahmeschaltfläche
getColorSilhouetteSuccess()Silhouettenfarbe bei erfolgreicher Aufnahme
getColorTextBottomDocument()Textfarbe des Dokumentenaufnahmefelds
getColorTextMessage()Textfarbe innerhalb des Nachrichtenfelds
getCancelButtonIconColor() (optional)Symbolfarbe des Abbrechen-Buttons für die Liveness-Kamera mit Interaktion. Wenn nicht implementiert, wird getColorBackgroundTakePictureButton() verwendet.
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 */ }
}
Anpassungsumfang

Keine weiteren Anpassungsdimensionen sind verfügbar. Benutzerdefiniertes UI-Verhalten und Layout werden vom nativen iOS SDK nicht angeboten. Wenn Sie eine proprietäre UI benötigen, lesen Sie die Option Capture Standard (Headless-API-Integration).