Android SDK - SDK initialisieren

Konfigurationsoptionen für die Konstruktormethode des Android-Trackers

Android SDK ⁠-⁠ SDK initialisieren

Mit der folgenden Zeile installieren Sie den Tracker und damit das SDK, sodass Sie alle Funktionen des Trackers nutzen können.

Fü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")
}

Beim 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’.

Fü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")
			})

		// ...
	}
}

Weitere Details finden Sie unter Daten in Android-Replays bereinigen.

  • crashes: Bool Aktiviert Crashlytics.
  • analytics: Bool Aktiviert das Analytics-Tracking markierter Views.
  • performances: Bool Aktiviert den Performance-Listener.
  • logs: Bool Aktiviert den Logs-Listener.
  • screen: Bool Aktiviert den Bildschirmrekorder.
  • wifiOnly: Bool Erzwingt, dass der Tracker nur startet, wenn der Benutzer eine WLAN-Verbindung hat.

Wenn Sie Fragen zu diesem Vorgang haben, melden Sie sich gern bei uns im Slack.