SDK для React Native - Инициализация SDK

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

SDK для React Native ⁠-⁠ Инициализация SDK

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

npm i @openreplay/react-native

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

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

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

Добавьте следующий код в ваш корневой файл:

import Openreplay from '@openreplay/react-native';

// ...
useEffect(() => {
	OpenReplay.tracker.startSession(
		'yourProjectKey',
		options, // explained below, set {} if empty
		'https://local.openreplay.instance/ingest' // not required if you're using managed version
	);
}, [])

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

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

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

По умолчанию всем параметрам присвоено значение true:

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