React Native SDK - تهيئة الـ SDK

خيارات التهيئة لطريقة المُنشئ (constructor) الخاصة بمتعقّب React Native لنظام iOS

React Native SDK ⁠-⁠ تهيئة الـ 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 لمزيد من التفاصيل.

افتراضيًا، يتمّ تعيين جميع الخيارات على true:

  • crashes: Bool يُفعّل crashlytics.
  • analytics: Bool يُفعّل التتبّع التحليلي للعروض المُعلَّمة.
  • performances: Bool يُفعّل مستمع الأداء.
  • logs: Bool يُفعّل مستمع السجلّات.
  • screen: Bool يُفعّل مسجّل الشاشة.