ใน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
รับบันทึกเบรดครัมบ์
บันทึก Breadcrumb ช่วยให้คุณเข้าใจการโต้ตอบที่ผู้ใช้ มีกับแอปของคุณก่อนที่จะเกิดเหตุการณ์ข้อขัดข้อง ข้อผิดพลาดที่ไม่ร้ายแรง หรือ ANR ได้ดียิ่งขึ้น บันทึกเหล่านี้อาจ มีประโยชน์เมื่อพยายามจำลองและแก้ไขข้อบกพร่องของปัญหา
ดูวิธีการรับบันทึกเส้นทางแบบ Breadcrumb iOS+ Android Flutter Unity
เปิดใช้การรายงานการเลือกใช้
โดยค่าเริ่มต้น Crashlytics จะรวบรวมรายงานข้อขัดข้องของผู้ใช้แอปทั้งหมดโดยอัตโนมัติ หากต้องการให้ผู้ใช้ควบคุมข้อมูลที่ส่งได้มากขึ้น คุณสามารถเปิดใช้ การรายงานแบบเลือกใช้ได้โดยการปิดใช้การรายงานอัตโนมัติและส่งข้อมูลไปยัง Crashlytics เมื่อคุณเลือกในโค้ดเท่านั้น
ดูวิธีการเปิดใช้การรายงานแบบเลือกใช้ iOS+ Android Flutter Unity
รวมรายงาน GWP-ASan เพื่อแก้ไขข้อบกพร่องเกี่ยวกับปัญหาการเสียหายของหน่วยความจำ
Crashlytics ช่วยคุณแก้ไขข้อบกพร่องของข้อขัดข้องที่เกิดจากข้อผิดพลาดด้านหน่วยความจำของระบบได้โดย รวบรวมรายงาน GWP-ASan ข้อผิดพลาดที่เกี่ยวข้องกับหน่วยความจำเหล่านี้อาจเชื่อมโยงกับการเสียหายของหน่วยความจำภายในแอปของคุณ ซึ่งเป็นสาเหตุหลักของช่องโหว่ด้านความปลอดภัยของแอป
ดูวิธีการรวมรายงาน GWP-ASan Android NDK Unity