Android SDK - Инициализация SDK

Параметры конфигурации для метода-конструктора трекера Android

Android SDK ⁠-⁠ Инициализация SDK

Следующая строка установит трекер, а вместе с ним и SDK, чтобы вы могли воспользоваться всеми возможностями трекера.

Добавьте это в корневой build.gradle в конце блока repositories:

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

Добавьте зависимость в файл build.gradle вашего приложения:

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

При создании экземпляра трекера OpenReplay доступно несколько параметров конфигурации, которые вы можете указать для настройки многих аспектов записи и процесса записи. Вы должны задать параметр projectKey в конструкторе. Это значение можно получить в панели управления OpenReplay в разделе ‘Preferences > Projects’.

Добавление кода отслеживания

Section titled Добавление кода отслеживания

Добавьте следующий код в ваш файл 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")
			})

		// ...
	}
}

Подробнее см. как очищать данные в записях Android.

Параметры инициализации

Section titled Параметры инициализации
  • crashes: Bool Включает crashlytics.
  • analytics: Bool Включает отслеживание аналитики для отмеченных представлений.
  • performances: Bool Включает слушатель производительности.
  • logs: Bool Включает слушатель логов.
  • screen: Bool Включает запись экрана.
  • wifiOnly: Bool Заставляет трекер запускаться только при наличии у пользователя подключения по wifi.

Остались вопросы?

Section titled Остались вопросы?

Если у вас есть вопросы по этому процессу, не стесняйтесь связаться с нами в нашем Slack или посетите наш Форум.