Firebase Crashlytics

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

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

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

ติดตั้ง Crashlytics

ความสามารถหลัก

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

เส้นทางการใช้งาน

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

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

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

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

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

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