Android SDK - تهيئة الـ SDK
التثبيت
Section titled التثبيتسيقوم السطر التالي بتثبيت المتعقّب، ومعه الـ SDK، لتتمكّن من الاستفادة من جميع ميزات المتعقّب.
تكوين Gradle
Section titled تكوين Gradleأضِفه في ملف 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")
}
التهيئة
Section titled التهيئةعند إنشاء نسخة من متعقّب 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")
})
// ...
}
}
تنقية البيانات
Section titled تنقية البياناتراجع كيفية تنقية البيانات في عمليات إعادة التشغيل على Android لمزيد من التفاصيل.
خيارات التهيئة
Section titled خيارات التهيئةcrashes: Boolتُفعِّل crashlytics.analytics: Boolتُفعِّل تتبّع التحليلات لطرق العرض (views) المُعلَّمة.performances: Boolتُفعِّل مُستمِع الأداء.logs: Boolتُفعِّل مُستمِع السجلّات.screen: Boolتُفعِّل مُسجِّل الشاشة.wifiOnly: Boolتُجبر المتعقّب على البدء فقط في حال كان لدى المستخدم اتصال wifi.
هل لديك أسئلة؟
Section titled هل لديك أسئلة؟إذا كانت لديك أي أسئلة حول هذه العملية، فلا تتردّد في التواصل معنا عبر Slack الخاص بنا أو الاطّلاع على المنتدى الخاص بنا.