ضبط تنبيهات Crashlytics وتلقّيها عبر البريد الإلكتروني أو داخل وحدة التحكّم

يمكن لمنصة Firebase إرسال مجموعة متنوّعة من التنبيهات التلقائية في Crashlytics (راجِع صفحة نظرة عامة على التنبيهات). يمكن لمنصة Firebase إرسال جميع التنبيهات التلقائية في Crashlytics إلى بريدك الإلكتروني. بالنسبة إلى المشاكل التي تراجعت و المشاكل المتزايدة، يمكن لمنصة Firebase أيضًا عرض التنبيهات في الـ Firebase console.

  • لا تتطلّب التنبيهات الخاصة بالمشاكل المتراجعة و الشائعة أي إعدادات ويتم إرسالها تلقائيًا عند إعداد Crashlytics.

  • _**لا يتم إرسال**_ التنبيهات الخاصة بالأخطاء الجديدة غير الخطيرة و الخطيرة و أخطاء ANR و المشاكل المتزايدة تلقائيًا. لتلقّي هذه التنبيهات، يجب (كحدّ أدنى) اختيار قناة التنبيه المفضّلة لديك.

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


يصف الجزء المتبقي من هذه الصفحة بالتفصيل كيفية ضبط الخيارات المختلفة للتنبيهات التلقائية في Crashlytics.

تلقّي التنبيهات عبر البريد الإلكتروني وفي وحدة التحكّم

يمكن لأعضاء معيّنين فقط في المشروع تلقّي التنبيهات، ويمكنك تفعيل التنبيهات أو إيقافها لحسابك.

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

الأذونات المطلوبة لتلقّي التنبيهات

لتلقّي تنبيهات Crashlytics عبر البريد الإلكتروني أو في وحدة التحكّم، يجب أن يكون لديك إذن firebase.projects.update. تتضمّن الأدوار التالية هذا الإذن المطلوب تلقائيًا: مشرف Firebase أو مالك المشروع أو المحرِّر أو المحرِّر.

تفعيل التنبيهات أو إيقافها لحسابك

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

  1. في وحدة تحكّم Firebase، انتقِل إلى صفحة الإعدادات > التنبيهات.

  2. انتقِل إلى بطاقة تنبيهات Crashlytics ، ثم اختَر التنبيه الذي تريد ضبطه (على سبيل المثال، تنبيهات السرعة).

  3. اضبط الإعدادات المفضّلة لحسابك لهذا التنبيه.

ضبط إعدادات التنبيه

لضبط إعدادات التنبيه، يجب أن يكون لديك إذن firebasecrashlytics.config.update. تتضمّن الأدوار التالية هذا الإذن المطلوب تلقائيًا: مشرف Firebase Crashlytics، مشرف جودة Firebase، مشرف Firebase، أو مالك المشروع أو المحرِّر.

  1. في وحدة تحكّم Firebase، انتقِل إلى صفحة الإعدادات > التنبيهات.

  2. انتقِل إلى بطاقة تنبيهات Crashlytics ، ثم اختَر التنبيه الذي تريد ضبطه (على سبيل المثال، تنبيهات السرعة).

  3. اضبط إعدادات هذا التنبيه.



ضبط تنبيهات السرعة

استخدِم تنبيهات السرعة لإشعار فريقك عندما تتسبّب أي مشكلة فردية في حدوث مشكلة عاجلة في تطبيقك. بالنسبة إلى Crashlytics، تمثّل المشكلة مجموعة من الأحداث المتشابهة للأعطال أو أحداث "التطبيق لا يستجيب" (ANR).

ما الذي يؤدي إلى إرسال تنبيه السرعة؟

يتم إرسال تنبيهات السرعة عندما تتجاوز مشكلة في تطبيقك حدودًا معيّنة تضبطها في وحدة تحكّم Firebase console.

يمكنك تحديد الحدّ الأدنى لتنبيهات السرعة من خلال النسبة المئوية للمستخدمين والحدّ الأدنى لعدد المستخدمين الذين تأثّروا بالتعطّل أو خطأ ANR. يمكنك ضبط قيمة الحدّ الأدنى للنسبة المئوية بين% 0 و% 100 من الجلسات. يمكن ضبط الحدّ الأدنى لعدد المستخدمين على أي رقم أكبر من 10 أو يساويه. تلقائيًا، يتم ضبط الحدّ الأدنى لتنبيه السرعة على% 1 من الجلسات و25 مستخدمًا.

على وجه التحديد، يتم إرسال تنبيه إذا تحقّقت جميع الشروط التالية خلال فترة زمنية مدتها 30 دقيقة:

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

ضبط الحدود الدنيا لتنبيهات السرعة

لضبط الحدود الدنيا لتنبيهات السرعة، يجب أن يكون لديك إذن firebasecrashlytics.config.update. تتضمّن الأدوار التالية هذا الإذن المطلوب تلقائيًا: مشرف Firebase Crashlytics، مشرف جودة Firebase، مشرف Firebase، أو مالك المشروع أو المحرِّر.

اضبط الحدود الدنيا لتنبيهات السرعة لكل تطبيق من تطبيقاتك المسجّلة. يمكن أن يكون لكل تطبيق حدّ أدنى مختلف للتنبيه.

  1. في وحدة تحكّم Firebase، انتقِل إلى صفحة الإعدادات > التنبيهات.

  2. انتقِل إلى بطاقة تنبيهات Crashlytics ، ثم اختَر علامة التبويب تنبيهات السرعة.

  3. اضبط الحدود الدنيا للتنبيهات في التطبيق.