---
title: API d'initialisation
canonical: https://developer.unico.io/fr/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: fr
generated_by: markdown-export
---

- [/fr/](/fr/)
- [SDKs et outils](/fr/developers/sdks-and-tools/overview)
- [Flutter SDK](/fr/developers/sdks-and-tools/flutter/requirements)
- Référence API
- API d'initialisation

# API d'initialisation

Classes / Builders
| Classe | Description |
| --- | --- |
| `UnicoCheck` | Point d'entrée principal du plugin |
| `UnicoCheckBuilder` | Builder pour la configuration de session |
| `UnicoCheckCameraOpener` | Instance opener retournée par `build()` |
| `UnicoConfig` | Objet pour la configuration des identifiants (par plateforme) |
| `UnicoListener` | Interface listener pour les callbacks du cycle de vie du SDK |

Paramètres du constructeur
| Paramètre | Type | Description |
| --- | --- | --- |
| `listener` | `UnicoListener` | Listener pour les callbacks du cycle de vie |
| `unicoConfigIos` | `UnicoConfig` | Identifiants iOS |
| `unicoConfigAndroid` | `UnicoConfig` | Identifiants Android |

Méthodes de configuration
| Méthode | Type | Défaut | Description |
| --- | --- | --- | --- |
| `setEnvironment(unicoEnvironment:)` | `UnicoEnvironment` | `PROD` | Environnement — `UnicoEnvironment.​PROD` ou `UnicoEnvironment.​UAT` |
| `setSmartFrame(smartFrame:)` | `bool` | `true` | Active le cadrage intelligent pour la capture de selfie |
| `setAutoCapture(autoCapture:)` | `bool` | `true` | Active la capture automatique |
| `setTimeoutSession(timeoutSession:)` | `double` | `45` | Durée maximale de session, en secondes (minimum : 40) |
| `setLocale(unicoLocaleTypes:)` | `UnicoLocaleTypes` | `PT_BR` | Langue de l'écran de capture |

Build
| Méthode | Retourne | Description |
| --- | --- | --- |
| `build()` | `UnicoCheckCameraOpener` | Finalise le builder et retourne l'ouvreur de caméra utilisé pour appeler `openCameraSelfie` ou `openCameraDocument` |

Dernière mise à jour le **22 oct. 2026**