Firebase Crashlytics

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

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

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



หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์ม

iOS+ Android Android NDK Flutter Unity

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

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

เส้นทางการติดตั้งใช้งาน

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

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

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

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

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

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

  • เริ่มต้นใช้งาน Firebase Crashlytics — ดูวิธีเพิ่ม Firebase Crashlytics ลงในโปรเจ็กต์ Apple, Android, Flutter หรือ Unity

  • ปรับแต่งการตั้งค่ารายงานข้อขัดข้อง โดยเพิ่มการรายงานแบบเลือกใช้ บันทึก คีย์ และการติดตามข้อผิดพลาดที่ไม่ร้ายแรง

  • (แอป Android หรือแอปที่กำหนดเป้าหมายเป็น Android เท่านั้น) ผสานรวมกับ Google Play เพื่อให้ คุณกรองรายงานข้อขัดข้องของแอป Android ตามแทร็ก Google Play ได้โดยตรงใน แดชบอร์ด Crashlytics ซึ่งจะช่วยให้คุณมุ่งเน้นแดชบอร์ดไปที่บิลด์ที่เฉพาะเจาะจงได้ดียิ่งขึ้น

  • ส่งออกข้อมูลไปยัง BigQuery หรือ Cloud Logging เพื่อการวิเคราะห์และฟีเจอร์ขั้นสูง เช่น การค้นหาข้อมูล การสร้างแดชบอร์ดที่กำหนดเอง และการตั้งค่าการแจ้งเตือนที่กำหนดเอง