Firebase Crashlytics
รับข้อมูลเชิงลึกที่ชัดเจนและนำไปใช้ได้จริงเกี่ยวกับปัญหาของแอปด้วยโซลูชันการรายงานข้อขัดข้องที่มีประสิทธิภาพนี้สำหรับ Apple, Android, Flutter และ Unity
Firebase Crashlytics เป็นเครื่องมือรายงานข้อขัดข้องแบบเรียลไทม์ที่มีน้ำหนักเบา ซึ่งช่วยให้คุณติดตาม จัดลำดับความสำคัญ และแก้ไขปัญหาด้านความเสถียรที่ทำให้คุณภาพของแอปแย่ลงได้ Crashlyticsช่วยประหยัดเวลาในการแก้ปัญหาด้วยการจัดกลุ่มข้อขัดข้องอย่างชาญฉลาด และไฮไลต์สถานการณ์ที่นำไปสู่ข้อขัดข้อง
ดูว่าข้อขัดข้องที่เฉพาะเจาะจงส่งผลกระทบต่อผู้ใช้จำนวนมากหรือไม่ รับการแจ้งเตือนเมื่อปัญหา มีความรุนแรงเพิ่มขึ้นอย่างฉับพลัน ดูว่าโค้ดบรรทัดใดทำให้เกิดข้อขัดข้อง
หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์มของคุณ
ความสามารถหลัก
| รายงานข้อขัดข้องที่คัดสรรแล้ว | Crashlyticsสังเคราะห์การขัดข้องจำนวนมากเป็นรายการปัญหาที่จัดการได้ ให้ข้อมูลตามบริบท และไฮไลต์ความรุนแรงและความแพร่หลายของการขัดข้องเพื่อให้คุณระบุสาเหตุที่มาได้เร็วขึ้น |
| การแก้ไขปัญหาการขัดข้องที่พบบ่อย | Crashlytics มีข้อมูลเชิงลึกเกี่ยวกับข้อขัดข้อง เคล็ดลับที่เป็นประโยชน์ซึ่งไฮไลต์ปัญหาด้านความเสถียรที่พบบ่อย และมีแหล่งข้อมูลที่จะช่วยให้การแก้ปัญหา การจัดลำดับความสำคัญ และการแก้ไขปัญหาทำได้ง่ายขึ้น |
| ผสานรวมกับ Google Analytics |
Crashlytics สามารถบันทึกข้อผิดพลาดของแอปเป็น
เหตุการณ์ app_exception ใน Analytics
เหตุการณ์เหล่านี้ช่วยให้การแก้ไขข้อบกพร่องง่ายขึ้นด้วยการให้สิทธิ์เข้าถึงรายการเหตุการณ์อื่นๆ
ที่นำไปสู่การขัดข้องแต่ละครั้ง และให้ข้อมูลเชิงลึกเกี่ยวกับกลุ่มเป้าหมายด้วยการให้คุณ
ดึงAnalyticsรายงานสําหรับผู้ใช้ที่เกิดการขัดข้อง
|
| การแจ้งเตือนแบบเรียลไทม์และการแจ้งเตือนที่กำหนดเอง | รับการแจ้งเตือนแบบเรียลไทม์สำหรับปัญหาใหม่ ปัญหาที่กลับมาเกิดซ้ำ และปัญหาที่เพิ่มขึ้น ซึ่งอาจต้องดำเนินการทันที นอกจากนี้ คุณยัง ตั้งค่าการแจ้งเตือนที่กำหนดเองไปยังแชแนลการแจ้งเตือนที่กำหนดเองได้ด้วย |
เส้นทางการติดตั้งใช้งาน
| เชื่อมต่อแอป | เริ่มต้นด้วยการเพิ่ม Firebase ลงในแอปโดยใช้Firebaseคอนโซล | |
| ผสานรวม SDK | เพิ่ม Crashlytics SDK โดยใช้ Swift Package Manager, Gradle หรือ Pub Crashlytics จะเริ่มรวบรวมรายงานโดยอัตโนมัติ | |
| ตรวจสอบรายงานในคอนโซล Firebase | ไปที่Firebase Console เพื่อติดตาม จัดลำดับความสำคัญ และแก้ไขปัญหา ในแอป | |
| ส่งออกข้อมูลเพื่อการวิเคราะห์และฟีเจอร์ขั้นสูง | ส่งออกข้อมูลไปยัง BigQuery หรือ Cloud Logging เพื่อค้นหาข้อมูล สร้างแดชบอร์ดที่กำหนดเอง และตั้งค่าการแจ้งเตือนที่กำหนดเอง |
Crashlytics วิเคราะห์ข้อขัดข้องเพื่อการแก้ไขข้อบกพร่องที่ง่ายขึ้นได้อย่างไร
Crashlytics จะรวบรวมและวิเคราะห์ข้อขัดข้อง ข้อยกเว้นที่ไม่ร้ายแรง และเหตุการณ์ประเภทอื่นๆ จากแอปของคุณเพื่อแสดงเมตริกและรายงานเกี่ยวกับแอป เราใช้ข้อมูลการแมปสำหรับการสร้างแอปเพื่อสร้างรายงานข้อขัดข้องที่มนุษย์อ่านได้เพื่อช่วยให้คุณเข้าใจเหตุการณ์ต่างๆ (เช่น เราใช้ไฟล์สัญลักษณ์การแก้ไขข้อบกพร่อง (dSYM) สำหรับแอปแพลตฟอร์ม Apple)
เมื่อ Crashlytics ได้รับเหตุการณ์ ระบบจะใช้เครื่องมือวิเคราะห์เพื่อจัดกลุ่มเหตุการณ์ที่เกี่ยวข้องเป็นปัญหา เครื่องมือวิเคราะห์จะดูเฟรมใน สแต็กเทรซ, ข้อความข้อยกเว้น, รหัสข้อผิดพลาด และลักษณะอื่นๆ ของแพลตฟอร์มหรือ ประเภทข้อผิดพลาดเพื่อจัดกลุ่มเหตุการณ์เป็นปัญหา ในปัญหาหนึ่งๆ เหตุการณ์ทั้งหมด มีจุดที่มักเกิดความล้มเหลวร่วมกัน เมื่อมีเหตุการณ์ขาเข้าที่ตรงกับปัญหามากขึ้น ปัญหาจะเลื่อนขึ้นไปอยู่ด้านบนของตารางปัญหาของแอปในแดชบอร์ดCrashlytics การจัดกลุ่มและการจัดอันดับนี้จะช่วยให้คุณระบุ และแก้ไขปัญหาที่ส่งผลกระทบมากที่สุดได้เร็วขึ้น
แต่แม้ในกลุ่มเหตุการณ์นี้ สแต็กเทรซที่นำไปสู่ จุดที่เกิดข้อผิดพลาดก็อาจแตกต่างกัน และสแต็กเทรซที่แตกต่างกันอาจหมายถึงสาเหตุหลักที่แตกต่างกัน หากต้องการแสดงความแตกต่างที่อาจเกิดขึ้นนี้ภายในปัญหา Crashlytics จะสร้างตัวแปรภายในปัญหา โดยแต่ละตัวแปรคือ กลุ่มย่อยของเหตุการณ์ในปัญหาที่มีจุดที่ล้มเหลวเดียวกันและ สแต็กเทรซที่คล้ายกัน ตัวแปรช่วยให้คุณแก้ไขข้อบกพร่องของสแต็กเทรซที่พบบ่อยที่สุด ภายในปัญหา และพิจารณาว่าสาเหตุที่แตกต่างกันทำให้เกิด ความล้มเหลวหรือไม่
ขั้นตอนถัดไป
เริ่มต้นใช้งาน Firebase Crashlytics - ดูวิธีเพิ่ม Firebase Crashlytics ลงในโปรเจ็กต์ Apple, Android, Flutter หรือ Unity
ปรับแต่งการตั้งค่ารายงานข้อขัดข้อง โดยเพิ่มการรายงานแบบเลือกใช้ บันทึก คีย์ และการติดตามข้อผิดพลาดที่ไม่ร้ายแรง
(แอป Android หรือแอปที่กำหนดเป้าหมายเป็น Android เท่านั้น) ผสานรวมกับ Google Play เพื่อให้คุณ กรองรายงานข้อขัดข้องของแอป Android ตามแทร็ก Google Play ได้โดยตรงใน แดชบอร์ด Crashlytics ซึ่งจะช่วยให้คุณมุ่งเน้นแดชบอร์ดไปที่การสร้างที่เฉพาะเจาะจงได้ดียิ่งขึ้น
ส่งออกข้อมูลไปยัง BigQuery หรือ Cloud Logging เพื่อการวิเคราะห์และฟีเจอร์ขั้นสูง เช่น การค้นหาข้อมูล การสร้างแดชบอร์ดที่กำหนดเอง และการตั้งค่าการแจ้งเตือนที่กำหนดเอง