SDK de Android - Inicializar el SDK
Instalación
Section titled InstalaciónLa siguiente línea instalará el rastreador y, con él, el SDK para que puedas aprovechar todas las funciones del rastreador.
Configuración de Gradle
Section titled Configuración de GradleAñádelo 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' }
}
}
Añade la dependencia en el archivo build.gradle de tu aplicación:
dependencies {
implementation("com.github.openreplay:android:v1.1.7")
}
Inicialización
Section titled InicializaciónAl instanciar el rastreador 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’.
Añadir el código de seguimiento
Section titled Añadir el código de seguimientoAñade 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")
})
// ...
}
}
Sanear los datos
Section titled Sanear los datosConsulta cómo sanear datos en las repeticiones de Android para más detalles.
Opciones de inicialización
Section titled Opciones de inicializacióncrashes: BoolHabilita crashlytics.analytics: BoolHabilita el seguimiento de analíticas de las vistas marcadas.performances: BoolHabilita el listener de rendimiento.logs: BoolHabilita el listener de logs.screen: BoolHabilita el grabador de pantalla.wifiOnly: BoolObliga al rastreador a iniciarse solo si el usuario tiene una conexión wifi.
¿Tienes preguntas?
Section titled ¿Tienes preguntas?Si tienes alguna pregunta sobre este proceso, no dudes en contactarnos en nuestro Slack o consulta nuestro Foro.