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