Firebase Crashlytics

รับข้อมูลเชิงลึกที่ชัดเจนและนำไปปฏิบัติได้เกี่ยวกับปัญหาแอปด้วยโซลูชันการรายงานข้อขัดข้องอันทรงพลังสำหรับ Apple, Android, Flutter และ Unity

Firebase Crashlytics คือโปรแกรมรายงานข้อขัดข้องแบบเรียลไทม์น้ำหนักเบาที่ช่วยคุณติดตาม จัดลำดับความสำคัญ และแก้ไขปัญหาความเสถียรที่กัดกร่อนคุณภาพของแอปของคุณ Crashlytics ช่วยคุณประหยัดเวลาในการแก้ไขปัญหาด้วยการจัดกลุ่มข้อขัดข้องอย่างชาญฉลาดและเน้นสถานการณ์ที่ทำให้เกิดข้อขัดข้อง

ค้นหาว่าข้อขัดข้องดังกล่าวส่งผลกระทบต่อผู้ใช้จำนวนมากหรือไม่ รับการแจ้งเตือนเมื่อปัญหามีความรุนแรงเพิ่มขึ้นอย่างกะทันหัน ค้นหาว่าบรรทัดโค้ดใดที่ทำให้เกิดข้อขัดข้อง

ติดตั้ง Crashlytics

ความสามารถที่สำคัญ

รายงานข้อขัดข้องที่ดูแลจัดการ Crashlytics สังเคราะห์ข้อขัดข้องจำนวนมากในรายการปัญหาที่สามารถจัดการได้ ให้ข้อมูลตามบริบท และเน้นความรุนแรงและความชุกของข้อขัดข้อง เพื่อให้คุณสามารถระบุสาเหตุที่แท้จริงได้เร็วขึ้น
การเยียวยาสำหรับความผิดพลาดทั่วไป Crashlytics นำเสนอข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง ซึ่งเป็นเคล็ดลับที่เป็นประโยชน์ซึ่งเน้นปัญหาด้านความเสถียรทั่วไป และมอบทรัพยากรที่ช่วยให้แก้ไขปัญหา คัดแยก และแก้ไขได้ง่ายขึ้น
บูรณาการกับการวิเคราะห์ Crashlytics สามารถบันทึกข้อผิดพลาดของแอปเป็นเหตุการณ์ app_exception ใน Analytics เหตุการณ์ช่วยลดความยุ่งยากในการแก้ไขข้อบกพร่องโดยให้คุณเข้าถึงรายการเหตุการณ์อื่นๆ ที่นำไปสู่การขัดข้องแต่ละครั้ง และให้ข้อมูลเชิงลึกของผู้ชมโดยให้คุณดึงรายงาน Analytics สำหรับผู้ใช้ที่ขัดข้อง
การแจ้งเตือนแบบเรียลไทม์ รับการแจ้งเตือนแบบเรียลไทม์สำหรับปัญหาใหม่ ปัญหาที่ถดถอย และปัญหาที่กำลังเติบโตซึ่งอาจต้องดำเนินการทันที

เส้นทางการนำไปปฏิบัติ

เชื่อมต่อแอปของคุณ เริ่มต้นด้วยการเพิ่ม Firebase ลงในแอปของคุณใน คอนโซล Firebase
บูรณาการ SDK เพิ่ม Crashlytics SDK ผ่าน CocoaPods, Gradle หรือ Pub จากนั้น Crashlytics ก็เริ่มรวบรวมรายงาน
ตรวจสอบรายงานใน คอนโซล Firebase ไปที่ คอนโซล Firebase เพื่อติดตาม จัดลำดับความสำคัญ และแก้ไขปัญหาในแอปของคุณ

Crashlytics วิเคราะห์ข้อขัดข้องของคุณเพื่อการแก้ไขข้อบกพร่องที่ง่ายขึ้นได้อย่างไร

Crashlytics จะรวบรวมและวิเคราะห์ข้อขัดข้อง ข้อยกเว้นที่ไม่ร้ายแรง และเหตุการณ์ประเภทอื่นๆ จากแอปของคุณเพื่อจัดทำเมตริกและรายงานเกี่ยวกับแอปของคุณ เราใช้ข้อมูลการแมปสำหรับบิลด์ของแอปของคุณเพื่อสร้างรายงานข้อขัดข้องที่มนุษย์อ่านได้เพื่อช่วยให้คุณเข้าใจเหตุการณ์ (เช่น เราใช้ ไฟล์สัญลักษณ์การแก้ไขข้อบกพร่อง (dSYM) สำหรับแอปแพลตฟอร์ม Apple)

เมื่อ Crashlytics ได้รับเหตุการณ์ ระบบจะใช้เครื่องมือวิเคราะห์เพื่อจัดกลุ่มเหตุการณ์ที่เกี่ยวข้องออกเป็น ประเด็นต่างๆ กลไกการวิเคราะห์จะดูเฟรมในการติดตามสแต็ก ข้อความข้อยกเว้น รหัสข้อผิดพลาด และแพลตฟอร์มอื่นๆ หรือลักษณะประเภทข้อผิดพลาดเพื่อจัดกลุ่มเหตุการณ์ออกเป็นประเด็นต่างๆ ในประเด็นหนึ่ง เหตุการณ์ทั้งหมดมีจุดล้มเหลวร่วมกัน เมื่อมีเหตุการณ์ขาเข้าตรงกับปัญหามากขึ้น ปัญหาดังกล่าวก็จะเพิ่มขึ้นที่ด้านบนของตาราง ปัญหา ของแอปในแดชบอร์ด Crashlytics การจัดกลุ่มและการจัดอันดับนี้ช่วยให้คุณระบุและแก้ไขปัญหาที่ส่งผลกระทบมากที่สุดได้เร็วยิ่งขึ้น

แม้ว่าภายในกลุ่มของเหตุการณ์นี้ก็ตาม การติดตามสแต็กที่นำไปสู่จุดล้มเหลวอาจแตกต่างกัน และการติดตามสแต็กที่แตกต่างกันอาจหมายถึงสาเหตุที่แท้จริงที่แตกต่างกัน เพื่อแสดงถึงความแตกต่างที่เป็นไปได้ภายในปัญหา Crashlytics จะสร้าง รูปแบบที่แตกต่างกัน ภายในปัญหา โดยแต่ละรูปแบบคือกลุ่มย่อยของเหตุการณ์ในปัญหาที่มีจุดล้มเหลวเหมือนกัน และ มีการติดตามสแต็กที่คล้ายกัน ด้วยตัวแปร คุณสามารถแก้ไขข้อบกพร่องการติดตามสแต็กที่พบบ่อยที่สุดภายในปัญหา และพิจารณาว่าสาเหตุหลักที่แตกต่างกันนำไปสู่ความล้มเหลวหรือไม่

ขั้นตอนถัดไป