מערכת Firebase יכולה לשלוח מגוון Crashlyticsהתראות שמוגדרות כברירת מחדל (מידע נוסף זמין בדף הסקירה הכללית בנושא התראות). מערכת Firebase יכולה לשלוח את כל ההתראות שמוגדרות כברירת מחדל Crashlytics לאימייל שלכם. בנוסף, במקרים של בעיות שחוזרות על עצמן ובעיות שמתרחשות בתדירות הולכת וגוברת, מערכת Firebase יכולה להציג התראות במסוף Firebase.
לא צריך להגדיר התראות על בעיות במגמת עלייה ועל בעיות שחלה בהן נסיגה, והן נשלחות כברירת מחדל כשמגדירים את Crashlytics.
התראות על שגיאות לא קריטיות, שגיאות קריטיות, מקרי ANR ובעיות שמתרחשות בתדירות הולכת וגוברת לא נשלחות כברירת מחדל. כדי לקבל את ההתראות האלה, צריך (לפחות) לבחור את הערוץ המועדף לקבלת התראות.
אפשר להגדיר את כל סוגי ההתראות. לדוגמה, אתם יכולים להפעיל או להשבית את ההתראות בחשבון שלכם, ובמקרה של בעיות שקשורות לעלייה מהירה בנפח התנועה, אתם יכולים להגדיר ספים לקבלת התראות. אפשר לראות את ההתראות האלה ולהגדיר אותן בדף התראות בקטע
בהמשך הדף מוסבר בפירוט איך להגדיר אפשרויות שונות להתראות ברירת מחדל 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).
פלטפורמות של אפל: גרסה 10.8.0 ואילך | Android: גרסה 18.6.0 ואילך (BoM גרסה 32.6.0 ואילך) | Flutter: גרסה 3.4.5 ואילך | Unity: גרסה 11.7.0 ואילך
מה גורם להפעלת התראה על מהירות?
התראות על מהירות מופעלות כשבעיה באפליקציה חוצה ערכי סף מסוימים שהגדרתם במסוף Firebase.
אתם מגדירים את הסף להתרעות על מהירות השינוי במונחים של אחוז המשתמשים ומספר המשתמשים המינימלי שהושפעו מהקריסה או מה-ANR. אפשר להגדיר את ערך הסף של האחוז בין 0% ל-100% מהסשנים. אפשר להגדיר את סף המשתמשים המינימלי לכל מספר שגדול מ-10 או שווה לו. כברירת מחדל, הסף להתרעות על מהירות השינוי מוגדר ל-1% מהסשנים ול-25 משתמשים.
התראה מופעלת אם במהלך תקופה של 30 דקות, כל התנאים הבאים מתקיימים:
- בעיה באפליקציה חורגת מסף האחוזים שהוגדר וחורגת ממספר המשתמשים המינימלי שהוגדר לאפליקציה הזו.
- לאפליקציה יש לפחות 10 משתמשים בתקופת הזמן הזו.
- לא הוצגה בעבר התראה לגבי הבעיה באפליקציה בגרסה הזו.
הגדרת ספי התראה על מהירות
כדי להגדיר סף להתראת מהירות, צריכה להיות לכם ההרשאה firebasecrashlytics.config.update. ההרשאה הזו כלולה כברירת מחדל בתפקידים הבאים: Firebase Crashlytics Admin, Firebase Quality Admin, Firebase Admin או Owner או Editor בפרויקט.
מגדירים ערכי סף להתראות על מהירות לכל אחת מהאפליקציות הרשומות. לכל אפליקציה יכול להיות ערך סף שונה להתראות.
במסוף Firebase, עוברים אל
Settings > הדף Alerts.עוברים לכרטיס ההתראות Crashlytics ולוחצים על הכרטיסייה התראות על מהירות.
הגדרת ספי התראות לאפליקציה.