lerix بالإصدار 1.3.0 أو أحدث. لمعرفة ما تقدّمه كل وحدة وما تراه
في لوحة التحكم، راجع الملاحظات
واستبيانات NPS والتحليلات.
الإعداد
استدعِLerix.initialize() من Application.onCreate() كما في
التثبيت. تبدأ التحليلات من تلقاء نفسها:
تُتتبَّع الـ Activities عبر استدعاءات دورة حياة التطبيق، فلا شيء تضيفه إلى كل
شاشة. ويضبط معاملان اختياريان هذه الوحدات:
MyApplication.kt
تعلن الحزمة عن Activity الملاحظات الخاصة بها عبر دمج ملفات manifest، فلا
حاجة لإضافة شيء إلى
AndroidManifest.xml.
الملاحظات داخل التطبيق
PixelCopy على أندرويد 8 فأحدث
فتظهر الخرائط والفيديو في اللقطة. يمرّ النموذج بالرسالة، ثم التصنيفات، ثم
لقطات الشاشة (انقر إحداها للرسم عليها بـ 4 ألوان و3 أحجام للقلم مع تراجع
وإعادة، أو أضِف لقطة لشاشة أخرى)، ثم البريد، ثم مراجعة فيها زر عرض
التفاصيل. ولا تُلتقط أبداً الشاشات التي تضبط FLAG_SECURE.
result من النوع LerixFeedbackResult(submitted, id, clientId)، وتبقى id
بالقيمة null ما دامت الملاحظة في قائمة الانتظار.
الخيارات
تأتي التصنيفات ووضع البريد ووضع لقطات الشاشة من لوحة التحكم. ويمكنك تجاوزها في استدعاء واحد:الإبلاغ بهزّ الجهاز
إخفاء العناصر الحساسة
واجهتك الخاصة
اللغة والوضع الداكن والألوان
تأتي الواجهة بالعربية والإنجليزية وتتبع الوضع الفاتح أو الداكن للنظام. وتنعكس التخطيطات في العربية إن أعلن تطبيقكandroid:supportsRtl="true". لون التمييز
هو colorPrimary في سمتك، ويمكنك تغييره:
lerix_*، عرّف مورد نص بالاسم نفسه في تطبيقك.
استبيان NPS
debugMode يذكر Logcat سبب
تخطي الاستبيان وموعد استحقاقه التالي.
التحليلات
- تُسجَّل تلقائياً الأحداث
$first_openو$session_start/$session_endو$app_update، وحدث$screen_viewلكل Activity تُستأنف (باسم صنفها). - مع Jetpack Compose أو التطبيقات ذات الـ Activity الواحدة، استدعِ
Lerix.screen()عند تغيّر الوجهة. - العملية التي تبدأ في الخلفية (رسالة بيانات من FCM، أو خدمة) لا تُحتسب تشغيلاً ولا جلسة.
- لا يرمي
trackأي استثناء. وتُهمل الأحداث والخصائص غير الصالحة وتُسجَّل فيdebugMode.
استدعِ
Lerix.setUser بعد تسجيل الدخول، فتحسب
التحليلات الشخص عبر أجهزته، وتستطيع الرد على ملاحظاته بإشعار.الخطوات السابقة (Breadcrumbs)
تُرفق آخر 50 خطوة بالملاحظات، ويُضاف تغيّر الشاشات تلقائياً.navigation وlog وhttp وui وcustom (الافتراضية).