---
title: API de Inicialización
canonical: https://developer.unico.io/es/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: es
generated_by: markdown-export
---

- [/es/](/es/)
- [SDKs y Herramientas](/es/developers/sdks-and-tools/overview)
- [Flutter SDK](/es/developers/sdks-and-tools/flutter/requirements)
- Referencia de API
- API de Inicialización

# API de Inicialización

Classes / Builders
| Clase | Descripción |
| --- | --- |
| `UnicoCheck` | Punto de entrada principal del plugin |
| `UnicoCheckBuilder` | Builder para la configuración de sesión |
| `UnicoCheckCameraOpener` | Instancia opener devuelta por `build()` |
| `UnicoConfig` | Objeto para la configuración de credenciales (por plataforma) |
| `UnicoListener` | Interfaz listener para los callbacks del ciclo de vida del SDK |

Constructor parameters
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| `listener` | `UnicoListener` | Listener para los callbacks del ciclo de vida |
| `unicoConfigIos` | `UnicoConfig` | Credenciales de iOS |
| `unicoConfigAndroid` | `UnicoConfig` | Credenciales de Android |

Configuration methods
| Método | Tipo | Predeterminado | Descripción |
| --- | --- | --- | --- |
| `setEnvironment(unicoEnvironment:)` | `UnicoEnvironment` | `PROD` | Entorno — `UnicoEnvironment.​PROD` o `UnicoEnvironment.​UAT` |
| `setSmartFrame(smartFrame:)` | `bool` | `true` | Habilita el encuadre inteligente para la captura de selfie |
| `setAutoCapture(autoCapture:)` | `bool` | `true` | Habilita la captura automática |
| `setTimeoutSession(timeoutSession:)` | `double` | `45` | Tiempo máximo de sesión, en segundos (mínimo: 40) |
| `setLocale(unicoLocaleTypes:)` | `UnicoLocaleTypes` | `PT_BR` | Idioma de la pantalla de captura |

Build
| Método | Retorna | Descripción |
| --- | --- | --- |
| `build()` | `UnicoCheckCameraOpener` | Finaliza el builder y devuelve el abridor de cámara utilizado para llamar a `openCameraSelfie` o `openCameraDocument` |

Última actualización el **22 oct 2026**