Android SDK - SDK initialisieren
Installation
Section titled InstallationMit der folgenden Zeile installieren Sie den Tracker und damit das SDK, sodass Sie alle Funktionen des Trackers nutzen können.
Gradle-Konfiguration
Section titled Gradle-KonfigurationFügen Sie es in Ihrer Root-Datei build.gradle am Ende von repositories hinzu:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Fügen Sie die Abhängigkeit in der Datei build.gradle Ihrer App hinzu:
dependencies {
implementation("com.github.openreplay:android:v1.1.7")
}
Initialisierung
Section titled InitialisierungBeim Instanziieren des OpenReplay-Trackers stehen Ihnen mehrere Konfigurationsoptionen zur Verfügung, mit denen Sie viele Aspekte der Aufzeichnung und der Aufzeichnungserfahrung anpassen können. Sie müssen im Konstruktor die Option projectKey festlegen. Diesen Wert finden Sie in Ihrem OpenReplay-Dashboard unter ‘Preferences > Projects’.
Tracking-Code hinzufügen
Section titled Tracking-Code hinzufügenFügen Sie den folgenden Code in Ihre Datei MainActivity.kt ein:
// 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")
})
// ...
}
}
Daten bereinigen
Section titled Daten bereinigenWeitere Details finden Sie unter Daten in Android-Replays bereinigen.
Initialisierungsoptionen
Section titled Initialisierungsoptionencrashes: BoolAktiviert Crashlytics.analytics: BoolAktiviert das Analytics-Tracking markierter Views.performances: BoolAktiviert den Performance-Listener.logs: BoolAktiviert den Logs-Listener.screen: BoolAktiviert den Bildschirmrekorder.wifiOnly: BoolErzwingt, dass der Tracker nur startet, wenn der Benutzer eine WLAN-Verbindung hat.
Haben Sie Fragen?
Section titled Haben Sie Fragen?Wenn Sie Fragen zu diesem Vorgang haben, melden Sie sich gern bei uns im Slack.