Android SDK - Inizializzare l'SDK
Installazione
Section titled InstallazioneLa riga seguente installa il tracker e, con esso, l’SDK, così potrai sfruttare tutte le funzionalità del tracker.
Configurazione di Gradle
Section titled Configurazione di GradleAggiungilo nel build.gradle principale, alla fine di repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Aggiungi la dipendenza nel file build.gradle della tua app:
dependencies {
implementation("com.github.openreplay:android:v1.1.7")
}
Inizializzazione
Section titled InizializzazioneQuando istanzi il tracker di OpenReplay, puoi fornire diverse opzioni di configurazione per personalizzare numerosi aspetti della registrazione e dell’esperienza di registrazione. Devi impostare l’opzione projectKey nel costruttore. Puoi ottenere questo valore dalla dashboard di OpenReplay in ‘Preferences > Projects’.
Aggiungere il codice di tracciamento
Section titled Aggiungere il codice di tracciamentoAggiungi il codice seguente al file MainActivity.kt:
// MainActivity.kt
import com.openreplay.tracker.OpenReplay
//...
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
// not required if you're using our SaaS version
OpenReplay.serverURL = "https://your.instance.com/ingest"
// check out our SDK docs to see available options
OpenReplay.start(
applicationContext,
"projectkey",
OpenReplay.Options.defaults(),
onStarted = {
println("OpenReplay Started")
})
// ...
}
}
Sanificare i dati
Section titled Sanificare i datiConsulta come sanificare i dati nei replay Android per maggiori dettagli.
Opzioni di inizializzazione
Section titled Opzioni di inizializzazionecrashes: BoolAbilita crashlytics.analytics: BoolAbilita il tracciamento analitico delle viste contrassegnate.performances: BoolAbilita il listener delle prestazioni.logs: BoolAbilita il listener dei log.screen: BoolAbilita la registrazione dello schermo.wifiOnly: BoolForza l’avvio del tracker solo se l’utente ha una connessione wifi.
Hai domande?
Section titled Hai domande?Se hai domande su questa procedura, contattaci pure sul nostro Slack .