מערכת Firebase יכולה לשלוח התראות בתגובה לסוגי האירועים הבאים:
בעיות קריטיות חדשות: מופעלות כשהאפליקציה קורסת או כשיש בה ANR שלא נראו ב-Crashlytics בעבר.
בעיות חדשות לא קריטיות: מופעלות כשיש באפליקציה בעיה לא קריטית Crashlytics שלא נראתה קודם.
בעיות שחזרו: מופעלות כשהאפליקציה קורסת אחרי שסימנתם בעיה כסגורה.
נושאים פופולריים: מופעל כשנושא מתחיל להיות פופולרי או כשמגמת הפופולריות שלו עולה.
בעיות עם מהירות גדלה: מופעלות כשסוג קריסה או ANR יחיד משפיע על אחוז מסוים של משתמשים בפרק זמן של 30 דקות בגרסה נתונה של האפליקציה.
מערכת Firebase יכולה לשלוח את כל ההתראות של Crashlytics לאימייל שלכם. בנוסף, במקרים של בעיות שחוזרות על עצמן ובעיות שמתרחשות בתדירות הולכת וגוברת, מערכת Firebase יכולה להציג התראות במסוף Firebase.
התראות על בעיות במגמת עלייה ובעיות שחלה בהן נסיגה לא דורשות הגדרה, ונשלחות כברירת מחדל כשמגדירים את Crashlytics.
התראות על שגיאות לא קריטיות, שגיאות קריטיות, מקרי ANR ובעיות עם מהירות הגידול לא נשלחות כברירת מחדל. כדי לקבל את ההתראות האלה, אתם צריכים (לפחות) לבחור את הערוץ המועדף לקבלת התראות.
אפשר להגדיר את כל סוגי ההתראות. לדוגמה, אתם יכולים להפעיל או להשבית את ההתראות בחשבון שלכם, ובמקרה של בעיות שקשורות לעלייה מהירה בנפח התנועה, אתם יכולים להגדיר ספים שיקבעו מתי יישלחו התראות. אפשר לראות ולקבוע את ההגדרות של ההתראות האלה בכרטיסייה התראות במסוף Firebase.
בהמשך הדף מוסבר בפירוט איך להגדיר אפשרויות שונות להתראות ברירת מחדל.
קבלת התראות באימייל ובמסוף
רק חברים ספציפיים בפרויקט יכולים לקבל התראות, ואתם יכולים להפעיל או להשבית את ההתראות בחשבון שלכם.
כברירת מחדל, כל חבר בפרויקט (שיש לו את ההרשאות הנדרשות לקבלת התראות) יקבל אימייל על התראות מסוג regressed issue ואימייל והתראה במסוף על התראות מסוג trending. צריך להגדיר את כל ההתראות האחרות כדי לקבל אותן באימייל או במסוף.
ההרשאות שנדרשות כדי לקבל התראות
כדי לקבל התראות לגבי Crashlytics באימייל או במסוף, צריך לקבל את ההרשאה firebase.projects.update. התפקידים הבאים כוללים את ההרשאה הנדרשת הזו כברירת מחדל: אדמין ב-Firebase או בעלים או עורך בפרויקט.
הפעלה או השבתה של ההתראות בחשבון שלכם
בחשבון שלכם, אתם יכולים להפעיל או להשבית את ההתראות של Crashlytics בלי שזה ישפיע על שאר חברי הפרויקט. חשוב לזכור שעדיין צריך את ההרשאות הנדרשות כדי לקבל התראות.
נכנסים למסוף Firebase ובוחרים את הפרויקט.
לוחצים על ואז בוחרים באפשרות Project Settings (הגדרות הפרויקט).
לוחצים על הכרטיסייה התראות.
עוברים לכרטיס ההתראות Crashlytics ובוחרים את ההתראה שרוצים להגדיר (לדוגמה, התראות על קצב ההתקדמות במשפך השיווק).
מגדירים את ההעדפה של החשבון לגבי ההתראה הזו.
קביעת הגדרות להתראות
כדי להגדיר את ההגדרות של התראה, צריך את ההרשאה firebasecrashlytics.config.update. ההרשאה הנדרשת הזו כלולה כברירת מחדל בתפקידים הבאים: אדמין ב-Firebase Crashlytics, אדמין ב-Firebase Quality, אדמין ב-Firebase או בעלים או עורך בפרויקט.
נכנסים למסוף Firebase ובוחרים את הפרויקט.
לוחצים על ואז בוחרים באפשרות Project Settings (הגדרות הפרויקט). לוחצים על הכרטיסייה התראות.
עוברים לכרטיס ההתראות 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, אדמין ב-Firebase Quality, אדמין ב-Firebase או בעלים או עורך בפרויקט.
מגדירים סף התראה על קצב ההתקדמות במשפך השיווק לכל אחת מהאפליקציות הרשומות. לכל אפליקציה אפשר להגדיר סף התראה שונה.
נכנסים למסוף Firebase ובוחרים את הפרויקט.
לוחצים על ואז בוחרים באפשרות Project Settings (הגדרות הפרויקט).
לוחצים על הכרטיסייה התראות.
עוברים לכרטיס ההתראות Crashlytics ולוחצים על הכרטיסייה התראות על קצב ההתקדמות במשפך השיווק.
הגדרת ספי ההתראות לאפליקציה.