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:Tag")
}

عند إنشاء نسخة من متعقّب 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 لمزيد من التفاصيل.

  • crashes: Bool تُفعِّل crashlytics.
  • analytics: Bool تُفعِّل تتبّع التحليلات لطرق العرض (views) المُعلَّمة.
  • performances: Bool تُفعِّل مُستمِع الأداء.
  • logs: Bool تُفعِّل مُستمِع السجلّات.
  • screen: Bool تُفعِّل مُسجِّل الشاشة.
  • wifiOnly: Bool تُجبر المتعقّب على البدء فقط في حال كان لدى المستخدم اتصال wifi.

إذا كانت لديك أي أسئلة حول هذه العملية، فلا تتردّد في التواصل معنا عبر Slack الخاص بنا أو الاطّلاع على المنتدى الخاص بنا.