Firebase Crashlytics
รับข้อมูลเชิงลึกที่ชัดเจนและนำไปปฏิบัติได้เกี่ยวกับปัญหาแอปด้วยโซลูชันการรายงานข้อขัดข้องอันทรงพลังสำหรับ Apple, Android, Flutter และ Unity
Firebase 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 จะสร้าง รูปแบบที่แตกต่างกัน ภายในปัญหา โดยแต่ละรูปแบบคือกลุ่มย่อยของเหตุการณ์ในปัญหาที่มีจุดล้มเหลวเหมือนกัน และ มีการติดตามสแต็กที่คล้ายกัน ด้วยตัวแปร คุณสามารถแก้ไขข้อบกพร่องการติดตามสแต็กที่พบบ่อยที่สุดภายในปัญหา และพิจารณาว่าสาเหตุหลักที่แตกต่างกันนำไปสู่ความล้มเหลวหรือไม่
ขั้นตอนถัดไป
เริ่มต้นใช้งาน Firebase Crashlytics — เรียนรู้วิธีเพิ่ม Firebase Crashlytics ให้กับโปรเจ็กต์ Apple, Android, Flutter หรือ Unity
ปรับแต่งการตั้งค่ารายงานข้อขัดข้องของคุณ โดยเพิ่มการรายงานที่เลือก บันทึก คีย์ และการติดตามข้อผิดพลาดที่ไม่ร้ายแรง
ผสานรวมกับ Google Play เพื่อให้คุณสามารถกรองรายงานข้อขัดข้องของแอป Android ตามแทร็ก Google Play ได้โดยตรงในแดชบอร์ด Crashlytics วิธีนี้ช่วยให้คุณมุ่งความสนใจไปที่แดชบอร์ดของคุณไปที่บิวด์เฉพาะได้ดีขึ้น