For the complete documentation index, see llms.txt. This page is also available as Markdown.

Primeiros passos

Esta página apresenta os primeiros passos para usar o Identity SDK para React Native.

Toda a integração será baseada nos arquivos já presentes no repositório de exemplo.

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-project>/android/app/src/main/java/com/<your-package-name> no seu projeto.

Observação: 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.

2. Referencie o módulo no seu MainApplication.java

import com.<your-package-name>;

private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
    ...
    packages.add(new CombateAFraudePackage());
    ...
}

3. No <root-project>/android/build.gradle arquivo, adicione nosso repositório Maven e a minSdkVersion configuração para, no mínimo, a API 21:

buildscript {
    ext {
        minSdkVersion = 21
    }
}

allprojects {
    repositories {
        maven { url "https://repo.combateafraude.com/android/release" }
    }
}

4. No <root-project>/android/app/build.gradle arquivo, adicione nossas configurações do projeto:

5. No mesmo arquivo, adicione as dependências do Identity:

6. Atualize as dependências executando os seguintes comandos:

Observação: Verifique se você está executando a versão 1.8 do Java. Se não, execute:

iOS

  1. No <root-project>/ios/Podfile, certifique-se de que a versão mínima do iOS seja 12.4+, adicione a linha use_frameworks! e desative o Flipper:

2. No mesmo arquivo, adicione os SDKs de iOS que você quer usar:

3. Execute o comando cd ios && pod install && cd .. para instalar as dependências

4. Copie os SDKsExample-Bridging-Header.h, CombateAFraude.m e CombateAFraude.swift arquivos, localizados no repositório no caminho **SDKsExample/ios **, para a <root-project>/ios pasta

5. Caso você tenha algum problema ao executar o projeto após concluir todas as etapas, adicione esta linha de código no seu Podfile e execute o comando cd ios && pod install && cd ..

Chamando os códigos da aplicação

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

Atualizado