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 Включает запись экрана.

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

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

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