---
title: 初始化 API
canonical: https://developer.unico.io/zh-CN/dual-api/developers/sdks-and-tools/ios/api-reference/initialization-api
locale: zh-CN
generated_by: markdown-export
---

## Classes / Builders

| 类 | 描述 |
|---|---|
| `AcessoBioManager` | SDK 主入口点 |
| `AcessoBioConfigDataSource` | 凭证配置协议 |

## 构造函数

提供两种重载：

```swift
// 单参数 — viewController 必须符合 AcessoBioManagerDelegate
AcessoBioManager(viewController: UIViewController)

// 双参数 — delegate 可以是独立对象
AcessoBioManager(viewController: UIViewController, delegate: AcessoBioManagerDelegate)
```

| 参数 | 类型 | 描述 |
|---|---|---|
| `viewController` | `UIViewController` | 用于呈现捕获界面的 iOS 上下文 |
| `delegate` | `AcessoBioManagerDelegate` | 生命周期回调的委托 — 两种重载均为必填；在单参数形式中，`viewController` 本身必须符合 `AcessoBioManagerDelegate`。 |

## Configuration properties

| 方法 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| `setEnvironment(_:)` | `EnvironmentEnum` | `.PROD` | 环境 — `.PROD` 或 `.UAT` |
| `setSmartFrame(_:)` | `Bool` | `true` | 启用自拍采集智能取景框 |
| `setAutoCapture(_:)` | `Bool` | `true` | 启用自动采集 |
| `setTimeoutSession(_:)` | `Int` | `40` | 最大会话时长，单位为秒（最小值：40） |
| `setLocale(_:)` | `LocaleTypes` | `.PT_BR` | 采集界面语言 |
| `setTheme(_:)` | `AcessoBioThemeDelegate` | — | 采集界面自定义主题 |

## 构建

| Method | Returns | Description |
|---|---|---|
| `build()` | `UnicoCheckCamera` | 完成构建器并返回用于调用 `prepareSelfieCamera` 或 `prepareDocumentCamera` 的相机对象 |