> ## Documentation Index
> Fetch the complete documentation index at: https://docs-platform.services-valid.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Customização

> Personalize a UI de captura do IDENTY Face AI via LivenessIdentySDKCustomization no iOS

A UI da captura é renderizada pelo próprio IDENTY Face AI SDK. Você consegue personalizá-la passando um `LivenessIdentySDKCustomization` em `LivenessIdentySDKConfig`.

## Estrutura geral

```swift theme={"theme":"catppuccin-latte"}
import LivenessIdentySDK

let customization = LivenessIdentySDKCustomization(
    uiOption: .standard // .standard | .ticking | .tickingV2
)

let config = LivenessIdentySDKConfig(customization: customization)
try await LivenessIdentySDKClient.shared.initialize(config: config)
```

## Campos disponíveis

| Campo | Tipo | Padrão | Descrição |
| - | - | - | - |
| `uiOption` | `LivenessIdentySDKUiOption?` | `nil` | Estilo visual da tela de captura (guia oval): `.standard`, `.ticking` ou `.tickingV2`. `nil` mantém o padrão do vendor (`.standard`) |

> [!NOTE]
>
> No iOS, `uiOption` é a única opção de customização disponível hoje. O SDK Android também expõe `enableTraining`, `showBackButton` e `locale`.

## Exemplo: estilo `tickingV2`

```swift theme={"theme":"catppuccin-latte"}
import LivenessIdentySDK

let config = LivenessIdentySDKConfig(
    customization: LivenessIdentySDKCustomization(uiOption: .tickingV2)
)
try await LivenessIdentySDKClient.shared.initialize(config: config)
```

## Boas práticas

* **A customização é aplicada em `initialize`** — para trocá-la, chame `LivenessIdentySDKClient.shared.stop()` e depois `initialize(config:)` de novo com a nova configuração.
* **Teste os três valores de `uiOption`** (`.standard`, `.ticking`, `.tickingV2`) antes de fixar um — cada um altera o fluxo visual apresentado pelo vendor.

## Próximos passos

> **[Implementação](https://docs-platform.services-valid.com.br/plataforma/liveness/identy/sdk/ios/implementacao.md)**
>
> Veja como passar a customização no `initialize`

> **[Solução de problemas](https://docs-platform.services-valid.com.br/plataforma/liveness/identy/sdk/ios/troubleshooting.md)**
>
> Erros comuns e diagnóstico


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.