API d'initialisation
Classes / Builders
| Classe | Description |
|---|---|
AcessoBioManager | Point d'entrée principal du SDK |
AcessoBioConfigDataSource | Protocole pour la configuration des identifiants |
Constructeur
Deux surcharges sont disponibles :
// Un argument — viewController doit se conformer à AcessoBioManagerDelegate
AcessoBioManager(viewController: UIViewController)
// Deux arguments — delegate peut être un objet distinct
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
| Paramètre | Type | Description |
|---|---|---|
viewController | UIViewController | Contexte iOS pour afficher l'écran de capture |
delegate | AcessoBioManagerDelegate | Délégué pour les callbacks du cycle de vie — requis dans les deux surcharges; dans la forme à un argument, viewController lui-même doit se conformer à AcessoBioManagerDelegate. |
Propriétés de configuration
| Méthode | Type | Défaut | Description |
|---|---|---|---|
setEnvironment(_:) | EnvironmentEnum | .PROD | Environnement — .PROD ou .UAT |
setSmartFrame(_:) | Bool | true | Active le cadrage intelligent pour la capture de selfie |
setAutoCapture(_:) | Bool | true | Active la capture automatique |
setTimeoutSession(_:) | Int | 40 | Durée maximale de la session, en secondes (minimum : 40) |
setLocale(_:) | LocaleTypes | .PT_BR | Langue de l'écran de capture |
setTheme(_:) | AcessoBioThemeDelegate | — | Thème personnalisé pour l'écran de capture |
Construction
| Method | Returns | Description |
|---|---|---|
build() | UnicoCheckCamera | Finalise le builder et retourne l'objet caméra utilisé pour appeler prepareSelfieCamera ou prepareDocumentCamera |