---
updatedAt: 2025-12-16T16:14:32.000Z
agentTools:
  projectIndex: https://devcenter.certiface.io/llms.txt
---

# Guia de Instalação

Apresenta as informações necessárias para instalação do plugin em aplicativos criados em Flutter.

Saiba desde a configuração inicial até a implementação das funcionalidades mais avançadas do plugin.\
Encontre, também, as diretrizes para lidar com [respostas do plugin](https://devcenter.certiface.io/docs/guia-de-tratamento-de-retornos-flutter) e possíveis desafios que podem ocorrer durante a integração.

## 1. Bibliotecas

Temos dois plugins, **Liveness 2D** e o **Liveness 3D**, publicados no pub.dev, um portal responsável por repositórios e pacotes de software para a linguagem de programação Dart.

[![Liveness 2D](https://files.readme.io/1e46952-bt2.png)](https://pub.dev/packages/oiti_liveness2d)\
**[oiti\_liveness2d](https://pub.dev/packages/oiti_liveness2d)**: Plugin Liveness 2D da CertiFace para Flutter (versão 2.1.6)

[![Liveness 3D](https://files.readme.io/caee557-bt1.png)](https://pub.dev/packages/oiti_liveness3d)\
**[oiti\_liveness3d](https://pub.dev/packages/oiti_liveness3d)**: Plugin Liveness 3D da CertiFace para Flutter (versão 3.4.0)

## 2. Requisitos

| Android           | iOS          |
| ----------------- | ------------ |
| **Gradle** 7.6+   | **iOS** 12 + |
| **targetSDK** 21+ | **Swift** 5+ |
| **minSDK** 33+    |              |

## 3. Permissão de Câmera no iOS

Nos dispositivos iOS, você **precisa permitir** que o seu aplicativo acesse a câmera do **dispositivo do usuário**. Para efetuar a permissão, insira as seguintes linhas no seu `info.plist`:

```xml
<key>NSCameraUsageDescription</key>
<string>CAMERA</string>
```

Ou, abrindo o arquivo `Info.plist` do projeto direto no Xcode, adicione a descrição de uso de câmera (`Privacy - Camera Usage Description`).

<Image alt="Exemplo de configuração no Xcode" border={false} src="https://files.readme.io/d05a509-image.png" />

## 3.1. Instalação **Liveness 3D**

Usando Flutter:

```bash
flutter pub add oiti_liveness3d
```

### 3.1.1. iOS (Configuração)

Adicione o Pod do **Liveness 3D** no seu `Podfile`, localizado dentro da pasta `ios`:

```ruby
pod 'OILiveness3D', :source => 'https://github.com/oititec/ios-artifactory.git'
```

### 3.1.2. Android (Configuração)

Para configurar os repositórios do SDK nativo, adicione em seu arquivo `build.gradle` dentro de `allprojects` o seguinte:

```groovy
allprojects {
    repositories {
        google()
        mavenCentral()
        maven {
            url 'https://raw.githubusercontent.com/oititec/android-oiti-versions/master'
        }
    }
}
```

## 3.2. Instalação **Liveness 2D**

Usando Flutter:

```bash
flutter pub add oiti_liveness2d
```

### 3.2.1. iOS (Configuração)

Adicione o Pod do **Liveness 2D** no seu `Podfile`, localizado dentro da pasta `ios`:

```ruby
pod 'OILiveness2D', :source => 'https://github.com/oititec/ios-artifactory.git'
```

## 3.3. Android (Configuração)

Para configurar os repositórios do SDK nativo, adicione em seu arquivo `build.gradle` dentro de `allprojects` o seguinte:

```groovy
allprojects {
    repositories {
        google()
        mavenCentral()
        maven {
            url 'https://raw.githubusercontent.com/oititec/android-oiti-versions/master'
        }
    }
}
```