הגדרה של התראות מ-Crashlytics וקבלתן באימייל או במסוף

מערכת Firebase יכולה לשלוח מגוון Crashlyticsהתראות שמוגדרות כברירת מחדל (ראו את דף הסקירה הכללית בנושא התראות). מערכת Firebase יכולה לשלוח את כל ההתראות שמוגדרות כברירת מחדל Crashlytics לאימייל שלכם. בנוסף, במקרים של בעיות שחוזרות על עצמן ובעיות שמתרחשות בתדירות הולכת וגוברת, מערכת Firebase יכולה להציג התראות במסוף Firebase.

  • לא צריך להגדיר התראות על בעיות במגמת עלייה ועל בעיות שחלה בהן נסיגה, והן נשלחות כברירת מחדל כשמגדירים את Crashlytics.

  • התראות על שגיאות לא קריטיות, שגיאות קריטיות, מקרים של ANR ובעיות שמתרחשות בתדירות הולכת וגוברת לא נשלחות כברירת מחדל. כדי לקבל את ההתראות האלה, צריך לבחור (לפחות) את הערוץ המועדף לקבלת התראות.

אפשר להגדיר את כל סוגי ההתראות. לדוגמה, אתם יכולים להפעיל או להשבית את ההתראות בחשבון שלכם, ובמקרה של בעיות שקשורות לעלייה מהירה בנפח התנועה, אתם יכולים להגדיר ספים לקבלת התראות. אפשר לראות את ההתראות האלה ולהגדיר אותן בדף התראות בקטע הגדרות במסוף Firebase.


בהמשך הדף מוסבר בפירוט איך להגדיר אפשרויות שונות להתראות ברירת מחדל Crashlytics.

קבלת התראות באימייל ובמסוף

רק חברים ספציפיים בפרויקט יכולים לקבל התראות, ואתם יכולים להפעיל או להשבית את ההתראות בחשבון שלכם.

כברירת מחדל, כל חבר בפרויקט (שיש לו את ההרשאות הנדרשות לקבלת התראות) יקבל אימייל על התראות מסוג regressed issue, ואימייל והתראה במסוף על התראות מסוג trending. צריך להגדיר את כל ההתראות האחרות כדי לקבל אותן באימייל או במסוף.

ההרשאות שנדרשות כדי לקבל התראות

כדי לקבל התראות לגבי Crashlytics באימייל או במסוף, צריך את ההרשאה firebase.projects.update. התפקידים הבאים כוללים את ההרשאה הנדרשת הזו כברירת מחדל: אדמין ב-Firebase או בעלים או עורך בפרויקט.

הפעלה או השבתה של ההתראות בחשבון שלכם

בחשבון שלכם, אתם יכולים להפעיל או להשבית את ההתראות של Crashlytics בלי להשפיע על שאר חברי הפרויקט. חשוב לזכור שעדיין צריך הרשאות כדי לקבל התראות.

  1. במסוף Firebase, עוברים אל הגדרות > הדף התראות.

  2. עוברים לכרטיס ההתראות Crashlytics ובוחרים את ההתראה שרוצים להגדיר (לדוגמה, התראות על מהירות).

  3. מגדירים את ההעדפה של החשבון לגבי ההתראה הזו.

קביעת הגדרות להתראות

כדי להגדיר את ההגדרות של התראה, צריך את ההרשאה firebasecrashlytics.config.update. ההרשאה הנדרשת הזו כלולה כברירת מחדל בתפקידים הבאים: אדמין ב-Firebase Crashlytics, אדמין ב-Firebase Quality, אדמין ב-Firebase או בעלים או עורך בפרויקט.

  1. במסוף Firebase, עוברים אל הגדרות > הדף התראות.

  2. עוברים לכרטיס ההתראות Crashlytics ובוחרים את ההתראה שרוצים להגדיר (לדוגמה, התראות על מהירות).

  3. קובעים את ההגדרות של ההתראה.



הגדרת התראות על מהירות

אפשר להשתמש בהתראות על מהירות כדי להודיע לצוות כשבעיה ספציפית גורמת לבעיה דחופה באפליקציה. ב-Crashlytics, בעיה היא קיבוץ של קריסות דומות או אירועים של אפליקציה שלא מגיבה (ANR).

מה גורם להפעלת התראה על מהירות?

התראות על מהירות מופעלות כשבעיה באפליקציה חוצה ערכי סף מסוימים שהגדרתם במסוף Firebase.

אתם מגדירים את הסף להתראות על מהירות השינוי במונחים של אחוז המשתמשים ומספר המשתמשים המינימלי שהושפעו מהקריסה או מה-ANR. אפשר להגדיר את ערך הסף באחוזים בין 0% ל-100% מהסשנים. אפשר להגדיר את סף המינימום של המשתמשים לכל מספר שגדול מ-10 או שווה לו. כברירת מחדל, סף ההתראה על מהירות השינוי מוגדר ל-1% מהסשנים ול-25 משתמשים.

התראה מופעלת אם במהלך תקופה של 30 דקות, כל התנאים הבאים מתקיימים:

  • בעיה באפליקציה חורגת מסף האחוזים שהוגדר וחורגת ממספר המשתמשים המינימלי שהוגדר לאפליקציה הזו.
  • לאפליקציה יש לפחות 10 משתמשים בתקופת הזמן הזו.
  • לא הוצגה בעבר התראה לגבי הבעיה באפליקציה בגרסה הזו.

הגדרת ספי התראה על מהירות

כדי להגדיר את ערכי הסף של התראות על מהירות, צריך את ההרשאה firebasecrashlytics.config.update. ההרשאה הנדרשת הזו כלולה כברירת מחדל בתפקידים הבאים: אדמין ב-Firebase Crashlytics, אדמין ב-Firebase Quality, אדמין ב-Firebase או בעלים או עורך בפרויקט.

מגדירים ספי התראה לגבי מהירות לכל אחת מהאפליקציות הרשומות. לכל אפליקציה אפשר להגדיר סף התראה שונה.

  1. במסוף Firebase, עוברים אל הגדרות > הדף התראות.

  2. עוברים לכרטיס ההתראות Crashlytics ולוחצים על הכרטיסייה התראות על מהירות.

  3. מגדירים את ערכי הסף להתראות עבור האפליקציה.