התאמה אישית של דוחות הקריסות ב-Crashlytics

אפשר ללחוץ על בעיה מסוימת ולקבל דוח אירועים מפורט במרכז הבקרה של DevOps ומעורבות > Crashlytics במסוף Firebase. אתם יכולים להתאים אישית את הדוחות האלה כדי להבין טוב יותר מה קורה באפליקציה ואת הנסיבות שקשורות לאירועים שמדווחים ל-Crashlytics.

רישום מפתחות בהתאמה אישית ביומן

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

הוראות לרישום מפתחות בהתאמה אישית: iOS+‎ Android Flutter Unity

רישום הודעות ביומן בהתאמה אישית

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

הוראות לרישום הודעות בהתאמה אישית: iOS+‎ Android Flutter Unity

רישום מזהי משתמשים ביומן

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

הוראות לרישום מזהי משתמשים: iOS+‎ Android Flutter Unity

דיווח על חריגות

בנוסף לדיווח האוטומטי על אירועים חמורים באפליקציה (כמו קריסות), ערכת ה-SDK של Crashlytics יכולה לדווח על חריגות לא חמורות כאירועים לא חמורים. ב-Flutter וב-Unity, אם יש חריגות צפויות, אפשר להגדיר שערכת ה-SDK תדווח עליהן גם כאירועים לא קריטיים.

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

הוראות לדיווח על חריגות: iOS+‎ Android Flutter Unity

קבלת יומני פעולות משתמש

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

הוראות לקבלת יומני פעולות משתמש: iOS+‎ Android Flutter Unity

הפעלת דיווח על הבעת הסכמה

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

הוראות להפעלת דיווח בהבעת הסכמה: iOS+‎ Android Flutter Unity

הכללת דוחות GWP-ASan כדי לנפות באגים בבעיות של פגיעה בזיכרון

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

הוראות להכללת דוחות GWP-ASan: Android NDK Unity