build.gradle
.build.gradle
a nível de módulo: //App Gradle
dependencies {
//...
val zoopSdkVersion = "..."
debugImplementation("com.zoop.sdk:taponphone-staging-debug:$zoopSdkVersion")
releaseImplementation("com.zoop.sdk:taponphone-production-release:$zoopSdkVersion")
implementation("com.google.code.gson:gson:2.8.9")
implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.squareup.retrofit2:converter-gson:2.9.0")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.0")
runtimeOnly("org.jetbrains.kotlin:kotlin-reflect:1.4.0")
}
//Project Gradle
buildscript {
repositories {
google()
mavenCentral()
maven {
url = uri("https://maven.pkg.github.com/getzoop/zoop-package-public")
credentials {
username = "MyCompanyGH" // Seu usuário do GitHub.
password = "github_pat_..." // Sua PAT do GitHub.
}
}
}
}
A GitHub personal access token (PAT) usada deve possuir no mínimo permissão para ler e obter pacotes/artefatos de repositórios públicos.
Caso você tenha dúvidas a respeito da GitHub PAT, acesse a página de nosso repositório público. Já no README
, apresentamos um guia para orientá-lo sobre como gerar uma GitHub PAT e quais permissões conceder a ela.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.VIBRATE" />