Firebase Crashlytics

احصل على رؤية واضحة وقابلة للتنفيذ حول مشكلات التطبيق باستخدام هذا الحل القوي لإعداد تقارير الأعطال لأنظمة Apple وAndroid وFlutter وUnity.

Firebase Crashlytics عبارة عن أداة خفيفة الوزن لمراسل الأعطال في الوقت الفعلي تساعدك على تتبع مشكلات الاستقرار التي تؤدي إلى تآكل جودة تطبيقك وتحديد أولوياتها وإصلاحها. يوفر لك Crashlytics وقت استكشاف الأخطاء وإصلاحها من خلال تجميع الأعطال بذكاء وتسليط الضوء على الظروف التي أدت إلى حدوثها.

اكتشف ما إذا كان هناك عطل معين يؤثر على الكثير من المستخدمين. احصل على تنبيهات عندما تزداد خطورة المشكلة فجأة. اكتشف أسطر التعليمات البرمجية التي تسبب الأعطال.

قم بتثبيت Crashlytics

القدرات الأساسية

تقارير الأعطال المنسقة تقوم Crashlytics بتجميع سيل من الأعطال في قائمة من المشكلات يمكن التحكم فيها، وتوفر معلومات سياقية، وتسلط الضوء على مدى خطورة الأعطال وانتشارها حتى تتمكن من تحديد السبب الجذري بشكل أسرع.
علاجات للتحطم المشترك تقدم Crashlytics رؤى الأعطال، وهي نصائح مفيدة تسلط الضوء على مشكلات الاستقرار الشائعة وتوفر الموارد التي تسهل استكشاف الأخطاء وإصلاحها وفرزها وحلها.
متكاملة مع التحليلات يمكن لـ Crashlytics التقاط أخطاء تطبيقك كأحداث app_exception في Analytics. تعمل الأحداث على تبسيط عملية تصحيح الأخطاء من خلال منحك إمكانية الوصول إلى قائمة الأحداث الأخرى التي تؤدي إلى كل عطل، كما توفر رؤى للجمهور من خلال السماح لك بسحب تقارير Analytics للمستخدمين الذين يعانون من أعطال.
تنبيهات في الوقت الحقيقي احصل على تنبيهات في الوقت الفعلي للمشكلات الجديدة والمشكلات المتراجعة والمشكلات المتزايدة التي قد تتطلب اهتمامًا فوريًا.

مسار التنفيذ

قم بتوصيل التطبيق الخاص بك ابدأ بإضافة Firebase إلى تطبيقك في وحدة تحكم Firebase .
دمج SDK قم بإضافة Crashlytics SDK عبر CocoaPods أو Gradle أو Pub، وستبدأ Crashlytics في جمع التقارير.
تحقق من التقارير في وحدة تحكم Firebase قم بزيارة وحدة تحكم Firebase لتتبع المشكلات في تطبيقك وتحديد أولوياتها وإصلاحها.

كيف يقوم Crashlytics بتحليل أعطالك لتسهيل تصحيح الأخطاء؟

لتوفير مقاييس وتقارير حول تطبيقك، تقوم Crashlytics بجمع وتحليل الأعطال والاستثناءات غير المميتة وأنواع الأحداث الأخرى من تطبيقك. نحن نستخدم معلومات التعيين الخاصة ببناء تطبيقك لإنشاء تقارير الأعطال التي يمكن قراءتها بواسطة الإنسان لمساعدتك في فهم الأحداث (على سبيل المثال، نستخدم ملفات رمز التصحيح (dSYM) لتطبيقات نظام Apple الأساسي).

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

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

الخطوات التالية