Integração nativa
Para importar nossos SDKs, é necessário realizar alterações nos arquivos build.gradle do projeto e do aplicativo.
Adicionando ao Projeto
Adicione o endereço do nosso repositório Maven no build.gradle do projeto (no Android Studio, este arquivo aparece como “Project: {nome_do_projeto}”), conforme o exemplo abaixo:
buildscript {
...
}
allprojects {
repositories {
...
maven { url 'https://sdks.zaig.com.br/' }
}
}
Adicionando ao Aplicativo
Em seguida, adicione a biblioteca que você pretende importar no build.gradle do app (no Android Studio, este arquivo aparece como “Module: {nome_do_projeto}.app”), incluindo a dependência abaixo:
dependencies {
...
implementation 'com.zaig.android:devicescan:v5.0.1'
}
Desde abril de 2025,** novas políticas da Google Play exigem Android API Level 35 para que aplicativos possam ser publicados ou atualizados na Google Play Store. Por isso, recomendamos fortemente que você utilize targetSdkVersion 35, no mínimo.
A utilização de targetSdkVersion 35 implica na utilização do compileSdkVersion 35, o que acarreta alguns requisitos mínimos para ferramentas do ecossistema do Android:
- compileSdkVersion 35 --> AGP 8.6.0
- AGP 8.6.0 --> Gradle 8.7
- AGP 8.6.0 --> Java 17 (JDK 17)
- AGP 8.6.0 --> Kotlin 2+
Arquivo Manifest
Para utilizar o SDK, você deve adicionar a seguinte configuração ao AndroidManifest da sua aplicação:
<meta-data
android:name="com.google.android.gms.ads.AD_MANAGER_APP"
android:value="true"/>
Você também deve adicionar, no mínimo, a permissão de internet, que é utilizada para enviar os dados coletados aos servidores da QI Tech:
<uses-permission android:name="android.permission.INTERNET"/>
A lista de permissões deverá ser ajustada de acordo com a necessidade.