Guia de instalação

Apresenta as informações necessárias para instalação da biblioteca em aplicativos criados em React Native

Saiba desde a configuração inicial até a implementação das funcionalidades mais avançadas da biblioteca.
Encontre, também, as diretrizes para lidar com respostas da biblioteca e possíveis desafios que podem ocorrer durante a integração.

1. Bibliotecas

Temos duas bibliotecas, Liveness 2D e o Liveness 3D, publicados no NPM, um portal responsável por repositórios e pacotes de software para a linguagem JavaScript e TypeScript.

2. Requisitos

AndroidiOS
Gradle 7.6+iOS 12 +
targetSDK 21+Swift 5+
minSDK 33+

3. Permissões Android

No arquivo AndroidManifest.xml do seu app android, aplicar essas permissões logo apos a tag


    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

4. Permissão de Câmera no iOS

Nos dispositivos iOS você precisa permitir que o 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).

5. Instalação Liveness 3D

Usando NPM:

npm install @oiti/rn-liveness3d

ou usando YARN

yarn add @oiti/rn-liveness3d

5.1. iOS (Configuração)

Adicionar o Pod do Liveness 3D no seu Podfile que está localizado dentro da pasta ios

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

5.2. Android(Configuração)

Para configurar os repositórios do SDK nativo adicione em seu arquivo build.gradle dentro de allprojects nosso github:

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


6 Instalação Liveness 2D

Usando NPM:

npm install @oiti/rn-liveness2d

ou usando YARN

yarn add @oiti/rn-liveness2d

6.1. iOS Configuração (Configuração)

Adicionar o Pod do Liveness 2D no seu Podfile que está localizado dentro da pasta ios

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

6.2. Android(Configuração)

Para configurar os repositórios do SDK nativo no Android adicione em seu arquivo build.gradle dentro de allprojects nosso github da seguinte forma:

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