Firebase Crashlytics
Nhận thông tin chi tiết rõ ràng và hữu ích về các vấn đề của ứng dụng qua giải pháp báo cáo lỗi mạnh mẽ này dành cho Apple, Android, Flutter và Unity.
Firebase Crashlytics là một phóng viên gọn nhẹ, theo thời gian thực giúp bạn theo dõi, ưu tiên và khắc phục các vấn đề về độ ổn định làm giảm chất lượng ứng dụng. Crashlytics giúp bạn tiết kiệm thời gian khắc phục sự cố bằng cách nhóm các sự cố một cách thông minh và nêu bật những tình huống dẫn đến kết quả đó.
Tìm hiểu xem một sự cố cụ thể có ảnh hưởng đến nhiều người dùng hay không. Nhận cảnh báo khi mức độ nghiêm trọng tăng đột ngột. Xác định dòng mã nào gây ra sự cố.
Bạn đã sẵn sàng bắt đầu? Chọn nền tảng bạn sử dụng:
Các chức năng chính
Báo cáo sự cố được chọn | Crashlytics tổng hợp rất nhiều sự cố thành một danh sách có thể quản lý được của vấn đề, cung cấp thông tin theo ngữ cảnh và làm nổi bật mức độ nghiêm trọng cũng như mức độ phổ biến của sự cố, nhờ đó bạn có thể xác định nguyên nhân gốc nhanh hơn. |
Cách khắc phục sự cố thường gặp | Crashlytics cung cấp Thông tin chi tiết về sự cố, những mẹo hữu ích nêu bật những thông tin thường gặp các vấn đề về độ ổn định và cung cấp tài nguyên giúp chúng tôi khắc phục sự cố, phân loại theo thứ tự ưu tiên và giải quyết. |
Tích hợp với Analytics |
Crashlytics có thể ghi lại lỗi của ứng dụng dưới dạng
Sự kiện app_exception trong Analytics.
Các sự kiện này giúp đơn giản hoá việc gỡ lỗi bằng cách cấp cho bạn quyền truy cập vào danh sách các sự kiện khác
dẫn đến từng sự cố, đồng thời cung cấp thông tin chi tiết về đối tượng bằng cách cho phép bạn
kéo báo cáo Analytics cho những người dùng gặp sự cố.
|
Cảnh báo theo thời gian thực | Nhận cảnh báo theo thời gian thực về các vấn đề mới, vấn đề hồi quy và vấn đề ngày càng gia tăng có thể cần chú ý ngay lập tức. |
Lộ trình triển khai
Kết nối ứng dụng | Bắt đầu bằng cách thêm Firebase vào ứng dụng của bạn trong bảng điều khiển Firebase. | |
Tích hợp SDK | Thêm Crashlytics SDK qua CocoaPods, Gradle hoặc Pub và Crashlytics bắt đầu thu thập báo cáo. | |
Kiểm tra báo cáo trong bảng điều khiển Firebase | Hãy truy cập vào bảng điều khiển của Firebase để theo dõi, ưu tiên và khắc phục các vấn đề trong ứng dụng của bạn. |
Crashlytics phân tích sự cố của bạn như thế nào để gỡ lỗi dễ dàng hơn?
Để cung cấp các chỉ số và báo cáo về ứng dụng của bạn, Crashlytics sẽ thu thập và phân tích các sự cố, ngoại lệ không nghiêm trọng và các loại sự kiện khác từ ứng dụng của bạn. T4 sử dụng thông tin ánh xạ cho bản dựng của ứng dụng để tạo ra sự cố mà con người có thể đọc được để giúp bạn hiểu các sự kiện (ví dụ: chúng tôi sử dụng tệp biểu tượng gỡ lỗi (dSYM) cho các ứng dụng nền tảng của Apple).
Khi nhận được sự kiện, Crashlytics sẽ sử dụng công cụ phân tích để nhóm các sự kiện có liên quan thành vấn đề. Công cụ phân tích xem xét các khung trong dấu vết ngăn xếp, thông báo ngoại lệ, mã lỗi và nền tảng khác hoặc đặc điểm loại lỗi để nhóm các sự kiện thành vấn đề. Trong một vấn đề, tất cả sự kiện đều có một điểm chung là thất bại. Khi có nhiều sự kiện sắp tới trùng khớp với một vấn đề, vấn đề sẽ tăng lên đầu bảng Vấn đề của ứng dụng trong Crashlytics bảng điều khiển. Việc nhóm và xếp hạng này giúp bạn xác định và khắc phục nhiều vấn đề nhất các vấn đề quan trọng nhanh hơn.
Tuy nhiên, ngay cả trong nhóm sự kiện này, dấu vết ngăn xếp dẫn đến điểm thất bại có thể khác nhau. Và một dấu vết ngăn xếp khác có thể đồng nghĩa với việc căn nguyên khác nhau. Để thể hiện sự khác biệt có thể có này trong một vấn đề, Crashlytics tạo biến thể trong các vấn đề — mỗi biến thể là một nhóm sự kiện con trong một vấn đề có cùng điểm lỗi và dấu vết ngăn xếp tương tự. Với biến thể, bạn có thể gỡ lỗi các dấu vết ngăn xếp phổ biến nhất trong một vấn đề và xác định xem có nhiều nguyên nhân gốc dẫn đến lỗi.
Các bước tiếp theo
Bắt đầu sử dụng Firebase Crashlytics — Tìm hiểu cách thêm Firebase Crashlytics vào Apple, Android, Dự án Flutter hay Unity.
Tuỳ chỉnh chế độ thiết lập báo cáo sự cố bằng cách thêm báo cáo chọn tham gia, nhật ký, khoá và theo dõi các lỗi không nghiêm trọng.
Tích hợp với Google Play để bạn có thể lọc báo cáo sự cố của ứng dụng Android theo Google Play theo dõi ngay trong Trang tổng quan Crashlytics. Điều này cho phép bạn tập trung tốt hơn vào trang tổng quan của mình vào các bản dựng cụ thể.