Pular para o conteúdo principal

Como começar

Pré requisitos

Antes de começar você deve ter certeza de que seu ambiente de desenvolvimento esteja de acordo com os seguintes pré-requisitos:

  • Possuir a versão do SDK Android na versão 21 ou superior;

  • Possuir configurado o gerenciador de pacotes Maven;

Assegure que no arquivo build.gradle já tenha sido adicionado ao seu projeto a compatibilidade com o dataBinding no bloco buildFeatures

    buildFeatures {
viewBinding true
dataBinding true
}
Copiar

Obtendo suas credenciais

A utilização da SDK Minds Digital necessita da utilização de um token JWT de autenticação que precisará ser informado em todos os fluxos de transações realizados por este canal. Você pode visualizar e gerenciar o seu token em nosso Dashboard.

Ainda não tem acesso ao Dashboard e deseja realizar a integração? Entre em contato pelo email cs@mindsdigital.net e solicite o seu token.

Instalação

Permissões de utilizção de microfone e internet

Adicione permissão para utilização do microfone e internet em seu arquivo AndroidManifest.xml:

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
Copiar

Google ArtifactRegistry

No arquivo build.gradle existente na raiz de seu projeto adicione o plugin do Google ArtifactRegistry, recomendamos que seja utilizado na versão mais recente disponível ou versões superiores ou iguais a 2.1.5.

plugins {
id "com.google.cloud.artifactregistry.gradle-plugin" version "2.1.5"
}
Copiar
info

Recomendamos que seja utilizado na versão mais recente disponível ou versões superiores ou iguais a 2.1.5

apply plugin: 'com.google.cloud.artifactregistry.gradle-plugin'
Copiar

Maven

Adicione o gerenciador de repositórios maven no bloco repositories do arquivo build.gradle:

repositories {
google()
mavenCentral()
maven {
url "artifactregistry://us-east1-maven.pkg.dev/minds-digital-238513/mobile-sdk-android"
}
}
Copiar

Dependências

No bloco de dependencies no arquivo build.gradle importe as dependências da SDK

Os ambientes disponiveis são:

  • sandbox
  • production

Caso queira utilizar o ambiente de sandbox utilize as implementações abaixo:

dependencies {
implementation 'digital.minds.clients.sdk.android:sandbox:1.16.13'
implementation 'digital.minds.clients.sdk.kotlin.core:sandbox:1.0.8'
}
Copiar

Para o ambiente de production utilize:

dependencies {
implementation 'digital.minds.clients.sdk.android:production:1.16.13'
implementation 'digital.minds.clients.sdk.kotlin.core:production:1.0.8'
}
Copiar