SDK Android - Initialiser le SDK
Installation
Section titled InstallationLa ligne suivante installera le tracker et, avec lui, le SDK afin que vous puissiez profiter de toutes les fonctionnalités du tracker.
Configuration Gradle
Section titled Configuration GradleAjoutez-le dans votre build.gradle racine à la fin de repositories :
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Ajoutez la dépendance dans le fichier build.gradle de votre application :
dependencies {
implementation("com.github.openreplay:android:v1.1.7")
}
Initialisation
Section titled InitialisationLors de l’instanciation du tracker d’OpenReplay, plusieurs options de configuration peuvent être fournies pour personnaliser de nombreux aspects de l’enregistrement et de l’expérience d’enregistrement. Vous devez définir l’option projectKey dans le constructeur. Vous pouvez obtenir cette valeur depuis votre tableau de bord OpenReplay sous ‘Preferences > Projects’.
Ajouter le code de suivi
Section titled Ajouter le code de suiviAjoutez le code suivant à votre fichier 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")
})
// ...
}
}
Assainir les données
Section titled Assainir les donnéesConsultez comment assainir les données dans les rejeux Android pour plus de détails.
Options d’initialisation
Section titled Options d’initialisationcrashes: BoolActive crashlytics.analytics: BoolActive le suivi analytique des vues marquées.performances: BoolActive l’écouteur de performances.logs: BoolActive l’écouteur de logs.screen: BoolActive l’enregistreur d’écran.wifiOnly: BoolForce le tracker à démarrer uniquement si l’utilisateur dispose d’une connexion wifi.
Des questions ?
Section titled Des questions ?Si vous avez des questions concernant ce processus, n’hésitez pas à nous contacter sur notre Slack ou consultez notre Forum.