أحداث تصحيح الأخطاء

يسمح لك DebugView بمشاهدة بيانات الأحداث الأولية التي سجّلها تطبيقك على أجهزة التطوير في الوقت الفعلي تقريبًا. هذا مفيد جدًا للتحقق خلال مرحلة قياس حالة التطبيق، ويمكن أن يساعدك في اكتشاف الأخطاء والأخطاء في تنفيذ "إحصاءات Google" وتأكيد تسجيل جميع الأحداث وخصائص المستخدمين بشكلٍ صحيح

تفعيل وضع تصحيح الأخطاء

بشكل عام، يتم تجميع الأحداث التي سجّلها تطبيقك معًا على مدار هذه الفترة ساعة واحدة تقريبًا ويتم تحميلها معًا. يحافظ هذا النهج على البطارية في أجهزة المستخدمين النهائيين ويقلل من استخدام بيانات الشبكة. ومع ذلك، بالنسبة إلى لأغراض التحقق من صحة تنفيذ "إحصاءات Google" (وكذلك، عرض "إحصاءات Google" في تقرير DebugView)، يمكنك تفعيل وضع تصحيح الأخطاء. على جهاز التطوير لتحميل الأحداث بأقل قدر من التأخير.

iOS+

لتفعيل وضع تصحيح الأخطاء في "إحصاءات Google" على جهاز التطوير، حدِّد وسيطة سطر الأوامر التالية في Xcode:

-FIRDebugEnabled

يستمرّ هذا السلوك إلى أن يتم إيقاف وضع تصحيح الأخطاء بشكلٍ صريح من خلال تحديد وسيطة سطر الأوامر التالية:

-FIRDebugDisabled

يمكنك إضافة هذه الوسيطات عن طريق تحرير مخطط مشروعك وإضافة إدخال جديد إلى "Arguments Passed On Launch".

Android

لتفعيل وضع تصحيح الأخطاء في "إحصاءات Google" على جهاز Android، عليك اتّباع الخطوات التالية: قم بتنفيذ الأوامر التالية:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

يستمرّ هذا السلوك إلى أن يتم إيقاف وضع تصحيح الأخطاء صراحةً من خلال تنفيذ. الأمر التالي:

adb shell setprop debug.firebase.analytics.app .none.

الويب

لتفعيل وضع تصحيح الأخطاء في "إحصاءات Google" في المتصفّح، ثبِّت برنامج تصحيح الأخطاء في "إحصاءات Google" إضافة Chrome.

بعد تثبيت الإضافة، فعِّلها وأعِد تحميل الصفحة. بدءًا من ذلك الوقت مفعَّل، ستسجِّل الإضافة الأحداث داخل تطبيقك في وضع تصحيح الأخطاء.

يمكنك عرض الأحداث التي تم تسجيلها في DebugView ضمن وحدة تحكُّم Firebase.

إعداد تقارير عن بيانات الأحداث

بعد تفعيل وضع تصحيح الأخطاء على أجهزة التطوير، انتقِل إلى DebugView من خلال اختيار سهم بجوار StreamView في شريط التنقل العلوي من "إحصاءات Google" تحديد DebugView.

انتقِل إلى DebugView من خلال اختيار السهم بجانب StreamView في شريط التنقّل العلوي من "إحصاءات Google" واختيار DebugView.

بعد ذلك، ما عليك سوى بدء استخدام تطبيقك للاطّلاع على أحداث التطبيق التي يتم تسجيلها في تقرير DebugView

تقرير DebugView

تعرِض سلسلة بطاقات الثواني (العمود الأوسط) الأحداث التي تم تسجيلها. خلال آخر 60 ثانية وتعرِض سلسلة بطاقات الدقائق (العمود الأيمن) سلسلة من أرشيفات الأحداث خلال آخر 30 دقيقة ويوضح العمود الأيمن أهم الأحداث المسجّلة في فترة الثلاثين دقيقة بالإضافة إلى خصائص المستخدمين الحالية لجهاز التطوير المحدد حاليًا.

سلسلة بطاقات الثواني

بشكل افتراضي، ستظهر قائمة بالأحداث التي تم تسجيلها في الثواني الـ 60 الأخيرة. على كل يعرض طابعًا زمنيًا يقابل وقت تسجيله في جهاز التطوير. يمكنك النقر على حدث للاطّلاع على قائمة بالمَعلمات المرتبطة بهذا الحدث.

مثال على قائمة مَعلمات الأحداث

ونظرًا لتغيُّر قيم خصائص المستخدمين أثناء فترة استخدام التطبيق، ستظهر لك المدخل لهذا التغيير.

مثال لخاصيّة مستخدِم

سلسلة بطاقات الدقائق

تعرض سلسلة البطاقات هذه سلسلة من الدوائر يتجاوب كل منها مع دقيقة واحدة. خلال آخر 30 دقيقة يشير الرقم في الدائرة إلى عدد الأحداث التي تم تلقيها في تلك الدقيقة. ويؤدي النقر على إحدى هذه الدوائر إلى تعبئة سلسلة بطاقات الثواني بالأحداث التي تم تسجيلها خلال هذه الدقيقة من الوقت. يتيح لك ذلك التحقّق بشكل فعّال من الأحداث التي تم تسجيلها خلال آخر 30 يومًا. دقيقة في تفاصيل دقيقة.

مثال على مجموعة الدقائق

أهم الأحداث وخصائص المستخدمين الحالية

يتم استخدام جدول "أهم الأحداث" لعرض أهم الأحداث التي تم تسجيلها خلال الثلاثين دقيقة. الفترة. ويعرض جدول خصائص المستخدمين الحالية أحدث حالة للمجموعة. من "خصائص المستخدمين" لجهاز التطوير المحدّد حاليًا

مثال على جدول أهم الأحداث

أداة اختيار الأجهزة

وبما أنّه يمكن تفعيل وضع تصحيح الأخطاء على العديد من أجهزة التطوير المختلفة، يمكنك إجراء ما يلي: استخدام أداة اختيار الجهاز لاختيار الجهاز المحدد الذي سيتم تثبيت DebugView عليه ما سيركز عليه التقرير. يتيح ذلك للعديد من مطوّري البرامج التركيز الأدوات وجهود التحقق من الصحة دون التأثير في بعضها البعض.

مثال على أداة اختيار الأجهزة