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

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

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

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

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


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

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

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

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

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

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

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

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

  1. במסוף Firebase, נכנסים לדף Settings > Alerts.

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

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

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

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

  1. במסוף Firebase, נכנסים לדף Settings > Alerts.

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

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



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

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

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

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

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

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

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

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

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

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

  1. במסוף Firebase, נכנסים לדף Settings > Alerts.

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

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