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

## Classes / Builders

| Classe | Description |
|---|---|
| `AcessoBioManager` | Point d'entrée principal du SDK |
| `AcessoBioConfigDataSource` | Protocole pour la configuration des identifiants |

## Constructeur

Deux surcharges sont disponibles :

```swift
// 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` |