מערכת Firebase יכולה לשלוח מגוון Crashlyticsהתראות שמוגדרות כברירת מחדל (ראו את דף הסקירה הכללית בנושא התראות). מערכת Firebase יכולה לשלוח את כל ההתראות של Crashlytics כברירת מחדל לאימייל שלכם. בנוסף, במקרים של בעיות שחזרו ובעיות שמתרחשות בתדירות הולכת וגוברת, מערכת Firebase יכולה להציג התראות במסוף Firebase.
התראות על בעיות במגמת עלייה ובעיות שחלה בהן נסיגה לא דורשות הגדרה, ונשלחות כברירת מחדל כשמגדירים את Crashlytics.
התראות על שגיאות לא קריטיות, שגיאות קריטיות, מקרים של ANR ובעיות עם מהירות הגידול לא נשלחות כברירת מחדל. כדי לקבל את ההתראות האלה, אתם צריכים (לפחות) לבחור את הערוץ המועדף לקבלת התראות.
אפשר להגדיר את כל סוגי ההתראות. לדוגמה, אתם יכולים להפעיל או להשבית את ההתראות בחשבון שלכם, ובמקרה של בעיות שקשורות לעלייה מהירה בנפח התנועה, אתם יכולים להגדיר סף להפעלת ההתראות. אפשר לראות ולהגדיר את ההתראות האלה בדף התראות של מסוף Firebase, בקטע
בהמשך הדף מוסבר בפירוט איך להגדיר אפשרויות שונות להתראות ברירת מחדל Crashlytics.
קבלת התראות באימייל ובמסוף
רק חברים ספציפיים בפרויקט יכולים לקבל התראות, ואתם יכולים להפעיל או להשבית את ההתראות בחשבון שלכם.
כברירת מחדל, כל חברי הפרויקט (שיש להם את ההרשאות הנדרשות לקבלת התראות) יקבלו אימייל על התראות מסוג regressed issue, ואימייל והתראה במסוף על התראות מסוג trending. צריך להגדיר את כל ההתראות האחרות כדי לקבל אותן באימייל או במסוף.
ההרשאות שנדרשות כדי לקבל התראות
כדי לקבל התראות לגבי Crashlytics באימייל או במסוף, צריך לקבל את ההרשאה firebase.projects.update. התפקידים הבאים כוללים את ההרשאה הנדרשת הזו כברירת מחדל: אדמין ב-Firebase או בעלים או עורך של הפרויקט.
הפעלה או השבתה של ההתראות בחשבון שלכם
אתם יכולים להפעיל או להשבית את ההתראות של Crashlytics בחשבון שלכם בלי להשפיע על שאר חברי הפרויקט. חשוב לזכור שעדיין צריך את ההרשאות הנדרשות כדי לקבל התראות.
במסוף Firebase, עוברים אל
Settings > הדף Alerts.עוברים לכרטיס ההתראות Crashlytics ובוחרים את ההתראה שרוצים להגדיר (לדוגמה, התראות על מהירות).
מגדירים את ההעדפה של החשבון לגבי ההתראה הזו.
קביעת הגדרות ההתראות
כדי להגדיר את ההגדרות של התראה, צריך הרשאה מסוג firebasecrashlytics.config.update. ההרשאה הנדרשת הזו כלולה כברירת מחדל בתפקידים הבאים: אדמין ב-Firebase Crashlytics, אדמין ב-Firebase Quality, אדמין ב-Firebase או בעלים או עורך בפרויקט.
במסוף Firebase, עוברים אל
Settings > הדף Alerts.עוברים לכרטיס ההתראות Crashlytics ובוחרים את ההתראה שרוצים להגדיר (לדוגמה, התראות על מהירות).
קובעים את ההגדרות של ההתראה.
הגדרת התראות על מהירות
התראות על מהירות השינוי מאפשרות להודיע לצוות שלכם כשבעיה ספציפית גורמת לבעיה דחופה באפליקציה. ב-Crashlytics, בעיה היא קיבוץ של קריסות דומות או אירועים של אפליקציה שלא מגיבה (ANR).
Crashlyticsמה גורם להפעלת התראה על מהירות?
התראות על מהירות מופעלות כשבעיה באפליקציה חוצה ערכי סף מסוימים שהגדרתם במסוף Firebase.
אתם מגדירים את הסף להתראות על מהירות השינוי במונחים של אחוז המשתמשים ומספר המשתמשים המינימלי שהושפעו מהקריסה או מה-ANR. אפשר להגדיר את ערך הסף באחוזים בין 0% ל-100% מהסשנים. אפשר להגדיר את סף המינימום של המשתמשים לכל מספר שגדול מ-10 או שווה לו. כברירת מחדל, סף ההתראה על מהירות השינוי מוגדר ל-1% מהסשנים ו-25 משתמשים.
התראה מופעלת אם במהלך תקופת זמן של 30 דקות, כל התנאים הבאים מתקיימים:
- בעיה באפליקציה חורגת מסף האחוזים שהוגדר וחורגת ממספר המשתמשים המינימלי שהוגדר לאפליקציה הזו.
- באפליקציה יש לפחות 10 משתמשים בתקופת הזמן הזו.
- לא הוצגה בעבר התראה לגבי הבעיה באפליקציה בגרסה הזו.
הגדרת ספי התראה על מהירות
כדי להגדיר את ערכי הסף של התראות על מהירות, צריך את ההרשאה firebasecrashlytics.config.update. ההרשאה הנדרשת הזו כלולה כברירת מחדל בתפקידים הבאים: אדמין ב-Firebase Crashlytics, אדמין ב-Firebase Quality, אדמין ב-Firebase או בעלים או עורך בפרויקט.
מגדירים סף להתראות על מהירות לכל אחת מהאפליקציות הרשומות. לכל אפליקציה אפשר להגדיר סף התראה שונה.
במסוף Firebase, עוברים אל
Settings > הדף Alerts.עוברים לכרטיס ההתראות Crashlytics ולוחצים על הכרטיסייה התראות על מהירות.
מגדירים את ערכי הסף להתראות עבור האפליקציה.