API de Inicialización
Classes / Builders
| Clase | Descripción |
|---|---|
AcessoBioManager | Punto de entrada principal del SDK |
AcessoBioConfigDataSource | Protocolo para la configuración de credenciales |
Constructor
Hay dos sobrecargas disponibles:
// Un argumento — viewController debe conformar AcessoBioManagerDelegate
AcessoBioManager(viewController: UIViewController)
// Dos argumentos — delegate puede ser un objeto separado
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
| Parámetro | Tipo | Descripción |
|---|---|---|
viewController | UIViewController | Contexto de iOS para presentar la pantalla de captura |
delegate | AcessoBioManagerDelegate | Delegado para los callbacks del ciclo de vida — requerido en ambas sobrecargas; en la forma de un argumento, viewController mismo debe conformar AcessoBioManagerDelegate. |
Configuration properties
| Método | Tipo | Por defecto | Descripción |
|---|---|---|---|
setEnvironment(_:) | EnvironmentEnum | .PROD | Entorno — .PROD o .UAT |
setSmartFrame(_:) | Bool | true | Habilita el encuadre inteligente para la captura de selfie |
setAutoCapture(_:) | Bool | true | Habilita la captura automática |
setTimeoutSession(_:) | Int | 40 | Tiempo máximo de sesión, en segundos (mínimo: 40) |
setLocale(_:) | LocaleTypes | .PT_BR | Idioma de la pantalla de captura |
setTheme(_:) | AcessoBioThemeDelegate | — | Tema personalizado para la pantalla de captura |
Construcción
| Method | Returns | Description |
|---|---|---|
build() | UnicoCheckCamera | Finaliza el builder y devuelve el objeto de cámara usado para llamar prepareSelfieCamera o prepareDocumentCamera |