Android SDK - Initialisation du SDK

Options de configuration pour la méthode constructeur du tracker Android

Android SDK ⁠-⁠ Initialisation du SDK

La ligne suivante installera le tracker et, avec lui, le SDK afin que vous puissiez profiter de toutes les fonctionnalités du tracker.

Ajoutez-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:Tag")
}

Lors de l’instanciation du tracker d’OpenReplay, plusieurs options de configuration sont disponibles 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’.

Ajoutez le code suivant à votre fichier MainActivity.kt :

// MainActivity.kt
import com.openreplay.tracker.OpenReplay

//...

class MainActivity : TrackingActivity() {
	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")
			})

		// ...
	}
}

Configuration de l’écouteur de touches

Section titled Configuration de l’écouteur de touches
// MainActivity.kt
import com.openreplay.tracker.listeners.TrackingActivity

// ...
class MainActivity : TrackingActivity() {
	// ...
}

Consultez comment assainir les données dans les enregistrements Android pour plus de détails.

  • crashes: Bool Active crashlytics.
  • analytics: Bool Active le suivi analytique des vues marquées.
  • performances: Bool Active l’écouteur de performances.
  • logs: Bool Active l’écouteur de logs.
  • screen: Bool Active l’enregistreur d’écran.
  • wifiOnly: Bool Force le tracker à démarrer uniquement si l’utilisateur dispose d’une connexion wifi.

Si vous avez des questions concernant ce processus, n’hésitez pas à nous contacter sur notre Slack ou consultez notre Forum.