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

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

רישום ביומן של מקשים בהתאמה אישית

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

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

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

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

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

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

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

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

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

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

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

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

אחזור יומנים של נתיבי ניווט

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

הוראות לקבלת יומני נתיב: ‫iOS+‎AndroidFlutterUnity

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

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

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

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

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

הוראות לשילוב דוחות GWP-ASan: Android NDK Unity