Firebase Crashlytics

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

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

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

ติดตั้ง Crashlytics

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

รายงานข้อขัดข้องที่ดูแลจัดการ Crashlytics สังเคราะห์หิมะถล่มของข้อขัดข้องลงในรายการที่จัดการได้ ให้ข้อมูลเชิงบริบท และเน้นความรุนแรงและ ความแพร่หลายของการขัดข้อง เพื่อให้คุณระบุสาเหตุได้รวดเร็วยิ่งขึ้น
การรักษาโรคสำหรับข้อขัดข้องที่พบบ่อย Crashlytics มีข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง เคล็ดลับที่มีประโยชน์ซึ่งไฮไลต์ปัญหาที่พบได้บ่อย ปัญหาด้านความเสถียร และให้แหล่งข้อมูลที่ทำให้สามารถ แก้ปัญหา คัดแยก และแก้ปัญหา
ผสานรวมกับ Analytics 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 ซึ่งจะช่วยให้คุณมุ่งเน้นแดชบอร์ดไปยังบิลด์ที่เฉพาะเจาะจงได้ดียิ่งขึ้น