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

## Klassen / Builder

| Klasse | Beschreibung |
|---|---|
| `AcessoBioManager` | Haupteinstiegspunkt des SDK |
| `AcessoBioConfigDataSource` | Protokoll zur Konfiguration der Anmeldeinformationen |

## Konstruktor

Zwei Überladungen sind verfügbar:

```swift
// Ein Argument — viewController muss AcessoBioManagerDelegate implementieren
AcessoBioManager(viewController: UIViewController)

// Zwei Argumente — delegate kann ein separates Objekt sein
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
```

| Parameter | Typ | Beschreibung |
|---|---|---|
| `viewController` | `UIViewController` | iOS-Kontext zur Anzeige des Aufnahmebildschirms |
| `delegate` | `AcessoBioManagerDelegate` | Delegat für Lifecycle-Callbacks — in beiden Überladungen erforderlich; im Ein-Argument-Konstruktor muss `viewController` selbst `AcessoBioManagerDelegate` implementieren. |

## Konfigurationseigenschaften

| Methode | Typ | Standard | Beschreibung |
|---|---|---|---|
| `setEnvironment(_:)` | `EnvironmentEnum` | `.PROD` | Umgebung — `.PROD` oder `.UAT` |
| `setSmartFrame(_:)` | `Bool` | `true` | Aktiviert intelligentes Einrahmen für Selfie-Aufnahmen |
| `setAutoCapture(_:)` | `Bool` | `true` | Aktiviert automatische Aufnahme |
| `setTimeoutSession(_:)` | `Int` | `40` | Maximale Sitzungsdauer in Sekunden (Minimum: 40) |
| `setLocale(_:)` | `LocaleTypes` | `.PT_BR` | Sprache des Aufnahmebildschirms |
| `setTheme(_:)` | `AcessoBioThemeDelegate` | — | Benutzerdefiniertes Design für den Aufnahmebildschirm |

## Build

| Method | Returns | Description |
|---|---|---|
| `build()` | `UnicoCheckCamera` | Schließt den Builder ab und gibt das Kameraobjekt zurück, das zum Aufruf von `prepareSelfieCamera` oder `prepareDocumentCamera` verwendet wird |