amplitude / amplitude/AmplitudeSessionReplay-Android

Android SDK integration docs are wrong/outdated

Abierto
#7 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Sin datos de lenguaje
Estrellas
2
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I was following the setup docs for session tracking on Android [here](https://amplitude.com/docs/session-replay/session-replay-android-plugin)
This is the suggested code for basic setup of session tracking:
```
import com.amplitude.android.Amplitude
import com.amplitude.android.Configuration
import com.amplitude.android.plugins.SessionReplayPlugin

// Initialize Amplitude Analytics SDK instance
val amplitude = Amplitude(Configuration(
apiKey = API_KEY,
context = applicationContext,
defaultTracking = DefaultTrackingOptions(sessions = true),
))

// Create and Install Session Replay Plugin
// Recording will be handled automatically
val sessionReplayPlugin = SessionReplayPlugin(sampleRate = 1.0)
amplitude.add(sessionReplayPlugin)

// Send replay data to the server
amplitude.flush()
```

However `DefaultTrackingOptions` has been deprecated, the correct way seems to now be

```
val amplitude = Amplitude(
Configuration(
apiKey = apiKey,
context = context,
serverZone = ServerZone.EU,
autocapture = setOf(AutocaptureOption.SESSIONS)
)
)
val sessionReplayPlugin = SessionReplayPlugin(
sampleRate = 1.0
)
amplitude.add(sessionReplayPlugin)
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.