Combate à Fraude Docs

Combate à Fraude Docs

    ›React Native

    Introdução

    • Início
    • Começando
    • Token de acesso
    • Verificando a resposta

    Android

    • Primeiros passos
    • Integração
    • Notas de atualização

    React Native

    • Primeiros passos
    • Notas de atualização

    SDK Web

    • Integração
    • Erros do SDK
    • Notas de atualização

    Primeiros passos

    Essa página apresenta os primeiros passos para usar nossos SDKs em um aplicativo em React Native.

    Integração

    Toda a integração usará como base arquivos já presentes no repositório de exemplo.

    Por questões de segurança, nosso repositório é privado, caso queira realizar a integração com o produto, entre em contato com responsável por seu atendimento.

    Android

    1. Copie os arquivos CombateAFraudeModule.java e CombateAFraudePackage.java, localizados no repositório de exemplo no caminho SDKsExample/android/app/src/main/java/com/sdksexample/ para a pasta <root-projet>/android/app/src/main/java/com/<your-package-name> no seu projeto.

    A função getName será usada para chamar o método no lado do React Native; O método anotado com @ReactMethod será usado para as chamadas no lado do React Native.

    1. Referencie o módulo em sua MainApplication.java
    import com.<your-package-name>;
    
    private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
        ...
        packages.add(new CombateAFraudePackage());
        ...
    }
    
    1. No arquivo <root-projet>/android/build.gradle adicione nosso repositório Maven e a configuração minSdkVersion para, no mínimo, a API 21:
    buildscript {
        ext {
            minSdkVersion = 21
        }
    }
    
    allprojects {
        repositories {
            maven { url "https://repo.combateafraude.com/android/release" }
        }
    }
    
    1. No arquivo <root-projet>/android/app/build.gradle adicione nossas configurações de projeto:
    android {
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    
        aaptOptions {
            noCompress "tflite"
        }
    
        dataBinding {
            enabled = true
        }
    }
    
    1. No mesmo arquivo, adicione as dependências do Identity:
    dependencies {
        implementation 'com.combateafraude.sdk:identity:<sdk_version>'
    }
    
    1. Atualize as dependências executando os seguintes comandos:
    cd android
    ./gradlew clean bundleRelease
    ./gradlew build --refresh-dependencies
    

    Nota: verifique se você está executando a versão Java 1.8. Se não estiver, execute:

    export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
    

    Chamando os códigos da aplicação

    O arquivo App.js no repositório de exemplo mostra como chamar estes métodos e acessar seus resultados.

    ← Notas de atualizaçãoNotas de atualização →
    • Android
    • Chamando os códigos da aplicação
    Combate à Fraude Docs
    2021 © Combate à Fraude - Todos os direitos reservados.
    COMBATEAFRAUDE TECNOLOGIA DA INFORMACAO LTDA CNPJ: 34.102.645/0001-57
    R. Tiradentes, 1077 - 5º andar - Centro, Venâncio Aires - RS, CEP 95800-000