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