1.0.0 • Published 2 years ago
@oiti/documentoscopy-react-native v1.0.0
Sobre
Repositório responsável pelo pacote React Native da Oiti, com ele é possível instalar e usar os produtos disponíveis em aplicativos híbridos.
Instalação
Usando NPM:
npm install @oiti/documentoscopy-react-native
ou usando YARN
yarn add @oiti/documentoscopy-react-native
iOS Configuração
Adicionar o Pod do FaceCaptach no seu Podfile
pod 'FaceCaptcha', '~> 2.1.4', :source => 'https://github.com/oititec/liveness-ios-specs.git'
Depois entre na pasta iOS e execute o comando
pod install
Uso no Javascript
Primeiro devemos chamar a função desejada da biblioteca '@oiti/documentoscopy-react-native'
import { FUNÇÕES DESEJADAS } from '@oiti/documentoscopy-react-native';
Funções
AppKey: gerada na etapa 2 da documentação CertifaceID
Função | Parâmetros | Retorno |
---|---|---|
startDocumentoscopy("APP KEY"); | AppKey | RESULT_OK, RESULT_CANCELED |
resultDocumentoscopy("APP KEY") | produto: "facecaptcha", "certifaceID", "analiseDocumento", AppKey | JSON |
Exemplo de uso
Após efetuar a importação da biblioteca, deve ser aplicada a app Key gerada dentro da função startDocumentoscopy("APP KEY"), no exemplo abaixo chamamos a função quando clicamos no botão "Documentoscopia"
export default function App() {
const [result, setResult] = React.useState<any | undefined>();
const appKey = 'APP KEY';
return (
<View>
<Button
onPress={() => {
startDocumentoscopy(appKey).then(setResult);
}}
title="Documentoscopia"
/>
</View>
);
}
Aplicativo de Exemplo
Para instalar as dependências do projeto de exemplo execute na pasta inicial do repositório o comando:
yarn
Android:
yarn example android
iOS:
yarn example ios
1.0.0
2 years ago