במרכז הבקרה Crashlytics, אפשר ללחוץ על בעיה מסוימת ולקבל דוח מפורט על האירוע.
אתם יכולים להתאים אישית את הדוחות האלה כדי להבין טוב יותר מה קורה באפליקציה שלכם ואת הנסיבות שקשורות לאירועים שמדווחים ל-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
אחזור יומנים של נתיבי ניווט
יומני נתיב הניווט מאפשרים לכם להבין טוב יותר את האינטראקציות שהיו למשתמש עם האפליקציה שלכם לפני קריסה, אירוע לא קטלני או אירוע ANR. היומנים האלה יכולים לעזור לכם לשחזר בעיה ולנפות באגים.
הוראות לקבלת יומני נתיב: iOS+ Android Flutter Unity
הפעלת דיווח על הסכמה
כברירת מחדל, Crashlytics אוסף באופן אוטומטי דוחות קריסה לגבי כל המשתמשים באפליקציה. כדי לתת למשתמשים יותר שליטה על הנתונים שהם שולחים, אתם יכולים להפעיל דיווח בהסכמה. לשם כך, צריך להשבית את הדיווח האוטומטי ולשלוח נתונים אל Crashlytics רק כשאתם בוחרים לעשות זאת בקוד.
הוראות להפעלת דיווח על הסכמה: iOS+ Android Flutter Unity
הכללת דוחות GWP-ASan לצורך ניפוי באגים בבעיות של פגיעה בזיכרון
Crashlytics יכול לעזור לכם לנפות באגים בקריסות שנגרמות משגיאות זיכרון נייטיב על ידי איסוף דוחות GWP-ASan. שגיאות שקשורות לזיכרון יכולות להיות משויכות להשחתת זיכרון באפליקציה, שזה הגורם העיקרי לפרצות אבטחה באפליקציות.
הוראות לשילוב דוחות GWP-ASan: Android NDK Unity