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 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
oiti_liveness2d: Plugin Liveness 2D da Oiti para Flutter (versão 2.1.6)

Liveness 3D
oiti_liveness3d: Plugin Liveness 3D da Oiti para Flutter (versão 3.4.0)

2. Requisitos

AndroidiOS
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:

<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).

Exemplo de configuração no Xcode

3.1. Instalação Liveness 3D

Usando Flutter:

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:

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:

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

3.2. Instalação Liveness 2D

Usando Flutter:

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:

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:

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