Firebase Crashlytics

קבלת תובנות פרקטיות וברורות לגבי בעיות באפליקציות באמצעות פתרון דיווח על קריסות חזק ל-Apple, ל-Android, ל-Flutter ול-Unity.

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

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


שנתחיל? בחירת הפלטפורמה:

iOS+ Android Flutter Unity

יכולות עיקריות

דוחות קריסה שנאספו האפליקציה Crashlytics מרכזת כמות גדולה של קריסות ויוצרת רשימה שניתן לנהל של בעיות, מספק מידע הקשרי ומדגיש את חוּמרה את השכיחות של הקריסות כדי שתוכלו לזהות מהר יותר את שורש הבעיה.
תרופות לקריסה נפוצה Crashlytics מציע תובנות לגבי קריסות, טיפים מועילים שמציינים בעיות יציבות נפוצות ומספקים מקורות מידע שיעזרו לכם לפתור את הבעיות האלה בקלות רבה יותר.
משולב עם Analytics Crashlytics יכול לתעד את השגיאות באפליקציה כאירועי app_exception ב-Analytics. האירועים מאפשרים לכם לגשת לרשימת אירועים אחרים שקדמו לכל קריסה, וכך לפתור באגים בקלות. בנוסף, הם מאפשרים לכם למשוך דוחות Analytics של משתמשים שהיו להם קריסות, וכך לקבל תובנות לגבי הקהל.
התראות בזמן אמת קבלת התראות בזמן אמת לגבי בעיות חדשות, בעיות שחוזרות על עצמן ובעיות שחוזרות על עצמן שעשויה לדרוש טיפול מיידי.

נתיב הטמעה

חיבור האפליקציה כדי להתחיל, צריך להוסיף את Firebase לאפליקציה במסוף Firebase.
משלבים את ה-SDK מוסיפים את Crashlytics SDK דרך CocoaPods , Gradle או Pub, וגם Crashlytics מתחיל לאסוף דוחות.
לבדוק דוחות במסוף Firebase במסוף Firebase אפשר לעקוב אחר בעיות, לתעדף אותן ולפתור אותן באפליקציה.

איך Crashlytics מנתח את הקריסות כדי לנפות באגים בקלות רבה יותר?

כדי לספק מדדים ודוחות לגבי האפליקציה, האפליקציה Crashlytics אוספת לנתח קריסות, חריגים לא חמורים וסוגי אירועים אחרים מהאפליקציה. רביעי שימוש בפרטי המיפוי של ה-build של האפליקציה כדי ליצור קריסה שקריאה לאנשים שיעזרו לכם להבין את האירועים (לדוגמה, אנחנו משתמשים קובצי סמלי ניפוי באגים (dSYM) עבור אפליקציות פלטפורמה של Apple).

כשהמערכת Crashlytics מקבלת אירועים, היא משתמשת במנוע ניתוח כדי לקבץ אירועים קשורים בבעיות. מנוע הניתוח בוחן את המסגרות ב-stack trace, את הודעת החריגה, את קוד השגיאה ומאפיינים אחרים של הפלטפורמה או של סוג השגיאה כדי לקבץ אירועים לבעיות. בבעיה מסוימת, כל האירועים יש נקודת כשל משותפת. ככל שיותר אירועים נכנסים מתאימים לבעיה מסוימת, בעיה שקשורה לראש הטבלה בעיות של האפליקציה שלך בCrashlytics במרכז הבקרה. הקיבוץ והדירוג הזה עוזרים לך לזהות ולתקן את רוב הבעיות כדי לפתור בעיות משמעותיות מהר יותר.

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

השלבים הבאים