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

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

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

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

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


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

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

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

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

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

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

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

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

  1. سجِّل الدخول إلى وحدة تحكّم Firebase، ثم اختَر مشروعك.

  2. انقر على ، ثم اختَر إعدادات المشروع.

  3. انقر على علامة التبويب التنبيهات.

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

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

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

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

  1. سجِّل الدخول إلى وحدة تحكّم Firebase، ثم اختَر مشروعك.

  2. انقر على ، ثم اختَر إعدادات المشروع. انقر على علامة التبويب التنبيهات.

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

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



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

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

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

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

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

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

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

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

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

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

  1. سجِّل الدخول إلى وحدة تحكّم Firebase، ثم اختَر مشروعك.

  2. انقر على ، ثم اختَر إعدادات المشروع.

  3. انقر على علامة التبويب التنبيهات.

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

  5. اضبط الحدود القصوى للتنبيهات في التطبيق.