Integração nativa
Para importar nossas SDKs, é necessário realizar alteração no build.gradle de Projeto e de Aplicativo.
Adicionando ao Projeto
Adicione o endereço de nosso repositório maven no build.gradle do projeto (no Android Studio este arquivo aparece como: "Project: {nome_do_projeto}"), conforme exemplo abaixo.
buildscript {
...
}
allprojects {
repositories {
...
maven { url 'https://sdks.zaig.com.br/' }
}
}
Adicionando ao Aplicativo
Após isso, adicione a biblioteca que você pretende importar em seu build.gradle do app (no Android Studio este arquivo aparece como: "Module: {nome_do_projeto}.app"), incluindo a dependência apresentada abaixo.
dependencies {
...
implementation 'com.zaig.android:devicescan:v3.1.0'
}
Desde abril de 2025, novas políticas da Google Play requerem Android API Level 35 para que aplicativos possam ser publicados ou atualizados na Google Play Store. Por isso recomendamos fortemente que utilize targetSdkVersion na versão 35 pelo menos.
A utilização de targetSdkVersion 35 implica na utilização do compileSdkVersion 35, o que desencadeia 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 a 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ê deve adicionar também, ao menos a permissão de internet, que é utilizada para enviar os dados coletados para os servidores da QI Tech.
<uses-permission android:name="android.permission.INTERNET"/>
A permissão deverá ser alterada de acordo com a necessidade.