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

מערכת Firebase יכולה לשלוח התראות בתגובה לסוגי האירועים הבאים:

  • בעיות קריטיות חדשות: מופעלות כשהאפליקציה קורסת או כשיש ANR שלא נראו קודם ב-Crashlytics.

  • בעיות חדשות לא קריטיות: מופעלות כשיש באפליקציה בעיה לא קריטית Crashlytics שלא נראתה בעבר.

  • בעיות שחזרו: מופעלות כשהאפליקציה קורסת אחרי שסימנתם בעיה כסגורה.

  • נושאים פופולריים: מופעל כשנושא מתחיל להיות פופולרי.

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

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

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

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

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


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

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

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

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

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

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

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

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

  1. נכנסים למסוף Firebase ובוחרים את הפרויקט.

  2. לוחצים על ואז בוחרים באפשרות Project Settings (הגדרות הפרויקט).

  3. לוחצים על הכרטיסייה התראות.

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

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

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

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

  1. נכנסים למסוף Firebase ובוחרים את הפרויקט.

  2. לוחצים על ואז בוחרים באפשרות Project Settings (הגדרות הפרויקט). לוחצים על הכרטיסייה התראות.

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

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



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

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

Crashlytics

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

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

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

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

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

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

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

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

  1. נכנסים למסוף Firebase ובוחרים את הפרויקט.

  2. לוחצים על ואז בוחרים באפשרות Project Settings (הגדרות הפרויקט).

  3. לוחצים על הכרטיסייה התראות.

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

  5. הגדרת ספי ההתראה לאפליקציה.