Firebase Crashlytics

Nhận thông tin chi tiết rõ ràng, có thể hành động về các vấn đề của ứng dụng với giải pháp báo cáo sự cố mạnh mẽ này dành cho Apple, Android, Flutter và Unity.

Firebase Crashlytics là trình báo cáo sự cố nhẹ, thời gian thực giúp bạn theo dõi, ưu tiên và khắc phục các sự cố về độ ổn định làm giảm chất lượng ứng dụng của bạn. 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à làm nổi bật các trường hợp dẫn đến chúng.

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 thông báo khi một vấn đề đột ngột gia tăng mức độ nghiêm trọng. Chỉ ra dòng mã nào đang gây ra sự cố.

Cài đặt Crashlytics

khả năng chính

Báo cáo sự cố được quản lý Crashlytics tổng hợp vô số sự cố thành một danh sách các vấn đề có thể quản lý được, cung cấp thông tin theo ngữ cảnh và nêu bật mức độ nghiêm trọng cũng như mức độ phổ biến của các sự cố để bạn có thể xác định nguyên nhân gốc rễ nhanh hơn.
Biện pháp khắc phục sự cố thông thường Crashlytics cung cấp Thông tin chi tiết về sự cố, các mẹo hữu ích làm nổi bật các sự cố phổ biến về độ ổn định và cung cấp các tài nguyên giúp khắc phục sự cố, phân loại và giải quyết chúng dễ dàng hơn.
Tích hợp với Analytics Crashlytics có thể nắm bắt lỗi ứng dụng của bạn dưới dạng sự kiện app_exception trong Analytics. Các sự kiện giúp đơn giản hóa quá trình 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 mỗi sự cố và cung cấp thông tin chi tiết về đối tượng bằng cách cho phép bạn lấy báo cáo Analytics cho những người dùng gặp sự cố.
cảnh báo thời gian thực Nhận thông báo theo thời gian thực cho các sự cố mới, sự cố đã được giải quyết và các sự cố đang gia tăng có thể cần được chú ý ngay lập tức.

đường dẫn thực hiện

Kết nối ứng dụng của bạn 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 SDK Crashlytics 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 Truy cập bảng điều khiển Firebase để theo dõi, ưu tiên và khắc phục sự cố 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 số liệu và báo cáo về ứng dụng của bạn, Crashlytics 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. Chúng tôi sử dụng thông tin ánh xạ cho bản dựng ứng dụng của bạn để tạo báo cáo sự cố mà con người có thể đọc được nhằm 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 ứng dụng nền tảng Apple).

Khi Crashlytics nhận được các sự kiện, nó sẽ sử dụng một công cụ phân tích để nhóm các sự kiện liên quan thành các vấn đề . Công cụ phân tích xem xét các khung trong theo dõi ngăn xếp, thông báo ngoại lệ, mã lỗi và các đặc điểm loại lỗi hoặc nền tảng khác để nhóm các sự kiện thành các vấn đề. Trong một vấn đề, tất cả các sự kiện đều có một điểm thất bại chung. Khi có nhiều sự kiện sắp tới khớp với một sự cố, sự cố sẽ tăng lên đầu bảng Sự cố của ứng dụng trong bảng điều khiển Crashlytics. Việc phân nhóm và xếp hạng này giúp bạn xác định và khắc phục các sự cố có ảnh hưởng lớn nhất 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 lỗi có thể khác. Và một dấu vết ngăn xếp khác có thể có nghĩa là một nguyên nhân gốc rễ khác. Để thể hiện sự khác biệt có thể có này trong một vấn đề, Crashlytics tạo các biến thể trong các vấn đề — mỗi biến thể là một nhóm phụ các sự kiện trong một vấn đề có cùng điểm lỗi dấu vết ngăn xếp tương tự. Với các 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 sự cố và xác định xem các nguyên nhân gốc khác nhau có dẫn đến lỗi hay không.

Bước tiếp theo

  • Bắt đầu với Firebase Crashlytics — Tìm hiểu cách thêm Firebase Crashlytics vào dự án Apple, Android, Flutter hoặc Unity.

  • Tùy chỉnh thiết lập báo cáo sự cố của bạn bằng cách thêm báo cáo chọn tham gia, nhật ký, khóa 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 các báo cáo sự cố của ứng dụng Android của mình theo dõi Google Play trực tiếp trong bảng điều khiển Crashlytics. Điều này cho phép bạn tập trung tốt hơn vào bảng điều khiển của mình trên các bản dựng cụ thể.