SDK de Android - Inicializar el SDK

Opciones de configuración para el método constructor del tracker de Android

SDK de Android ⁠-⁠ Inicializar el SDK

La siguiente línea instalará el tracker y, con él, el SDK para que puedas aprovechar todas las funciones del tracker.

Agrégalo en tu build.gradle raíz al final de repositories:

dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
}

Agrega la dependencia en el archivo build.gradle de tu aplicación:

dependencies {
		implementation("com.github.openreplay:android:v1.1.7")
}

Al instanciar el tracker de OpenReplay, hay varias opciones de configuración que puedes proporcionar para personalizar muchos aspectos de la grabación y de la experiencia de grabación. Debes establecer la opción projectKey en el constructor. Puedes obtener este valor desde tu panel de OpenReplay en ‘Preferences > Projects’.

Agregar el código de seguimiento

Section titled Agregar el código de seguimiento

Agrega el siguiente código a tu archivo 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")
			})

		// ...
	}
}

Consulta cómo sanear datos en las repeticiones de Android para más detalles.

  • crashes: Bool Habilita crashlytics.
  • analytics: Bool Habilita el seguimiento de analytics de las vistas marcadas.
  • performances: Bool Habilita el listener de rendimiento.
  • logs: Bool Habilita el listener de logs.
  • screen: Bool Habilita el grabador de pantalla.
  • wifiOnly: Bool Obliga al tracker a iniciarse solo si el usuario tiene conexión wifi.

Si tienes alguna pregunta sobre este proceso, no dudes en contactarnos en nuestro Slack o consulta nuestro Foro.