Firebase có thể gửi nhiều cảnh báo mặc định của Crashlytics (xem trang tổng quan về cảnh báo). Firebase có thể gửi tất cả cảnh báo mặc định Crashlytics đến email của bạn. Đối với các vấn đề xuất hiện trở lại và các vấn đề có tốc độ tăng, Firebase cũng có thể hiển thị cảnh báo trong bảng điều khiển Firebase.
Cảnh báo về các vấn đề xuất hiện trở lại và các vấn đề đang thịnh hành không yêu cầu bạn phải định cấu hình và được gửi theo mặc định khi bạn thiết lập Crashlytics.
Cảnh báo về các vấn đề không nghiêm trọng, nghiêm trọng, ANR mới và các vấn đề có tốc độ tăng không được gửi theo mặc định. Để nhận các cảnh báo này, bạn phải chọn (tối thiểu) kênh cảnh báo mà bạn muốn.
Tất cả các loại cảnh báo đều có một số lựa chọn định cấu hình. Ví dụ: bạn có thể bật hoặc tắt cảnh báo cho tài khoản của riêng mình và đối với các vấn đề có tốc độ tăng, bạn có thể đặt ngưỡng để gửi cảnh báo. Bạn có thể xem và định cấu hình các cảnh báo này trong thẻ Cảnh báo trong bảng điều khiển Firebase.
Phần còn lại của trang này mô tả chi tiết cách định cấu hình nhiều lựa chọn cho cảnh báo Crashlyticsmặc định.
Nhận cảnh báo qua email và trong bảng điều khiển
Chỉ một số thành viên dự án nhất định mới có thể nhận cảnh báo và bạn có thể bật hoặc tắt cảnh báo cho tài khoản của riêng mình.
Theo mặc định, mọi thành viên dự án (người có các quyền cần thiết để nhận cảnh báo) sẽ nhận được một email cảnh báo về vấn đề hồi quy và một email cùng với một cảnh báo trong bảng điều khiển cho cảnh báo đang thịnh hành. Bạn phải định cấu hình tất cả các cảnh báo khác để nhận cảnh báo qua email hoặc trong bảng điều khiển.
Quyền cần thiết để nhận cảnh báo
Để nhận cảnh báo của Crashlytics qua email hoặc trong bảng điều khiển, bạn phải có quyền
firebase.projects.update. Theo mặc định, các vai trò sau đây bao gồm quyền bắt buộc này:
Quản trị viên Firebase hoặc
Chủ sở hữu hoặc Người chỉnh sửa.
Bật hoặc tắt cảnh báo cho tài khoản của riêng bạn
Đối với tài khoản của riêng mình, bạn có thể bật hoặc tắt cảnh báo Crashlytics mà không ảnh hưởng đến các thành viên dự án khác. Xin lưu ý rằng bạn vẫn cần có các quyền cần thiết để nhận cảnh báo.
Đăng nhập vào bảng điều khiển của Firebase, sau đó chọn dự án của bạn.
Nhấp vào , sau đó chọn Cài đặt dự án.
Chọn thẻ Cảnh báo.
Chuyển đến thẻ cảnh báo Crashlytics , sau đó chọn cảnh báo mà bạn muốn định cấu hình (ví dụ: Cảnh báo tốc độ).
Đặt lựa chọn ưu tiên cho tài khoản của bạn đối với cảnh báo đó.
Định cấu hình chế độ cài đặt cảnh báo
Để định cấu hình chế độ cài đặt cho một cảnh báo, bạn phải có quyền firebasecrashlytics.config.update. Theo mặc định, các vai trò sau đây bao gồm
quyền bắt buộc này:
Quản trị viên Firebase Crashlytics,
Quản trị viên chất lượng Firebase,
Quản trị viên Firebase, hoặc
Chủ sở hữu hoặc Người chỉnh sửadự án.
Đăng nhập vào bảng điều khiển của Firebase, sau đó chọn dự án của bạn.
Nhấp vào , sau đó chọn Cài đặt dự án. Chọn thẻ Cảnh báo.
Chuyển đến thẻ cảnh báo Crashlytics , sau đó chọn cảnh báo mà bạn muốn định cấu hình (ví dụ: Cảnh báo tốc độ).
Định cấu hình chế độ cài đặt cho cảnh báo đó.
Định cấu hình cảnh báo tốc độ
Sử dụng cảnh báo tốc độ để thông báo cho nhóm của bạn khi bất kỳ vấn đề riêng lẻ nào gây ra vấn đề khẩn cấp trong ứng dụng của bạn. Đối với Crashlytics, một vấn đề là một nhóm các sự kiện tương tự về sự cố hoặc ứng dụng không phản hồi (ANR).
Điều gì kích hoạt cảnh báo tốc độ?
Cảnh báo tốc độ được kích hoạt khi một vấn đề trong ứng dụng của bạn vượt qua một số ngưỡng mà bạn định cấu hình trong bảng điều khiểnFirebase của Firebase.
Bạn xác định ngưỡng cho cảnh báo tốc độ theo tỷ lệ phần trăm người dùng và số lượng người dùng tối thiểu bị ảnh hưởng bởi sự cố hoặc lỗi ANR. Bạn có thể đặt giá trị ngưỡng phần trăm trong khoảng từ 0% đến 100% số phiên. Bạn có thể đặt ngưỡng người dùng tối thiểu thành bất kỳ số nào lớn hơn hoặc bằng 10. Theo mặc định, ngưỡng cảnh báo tốc độ được đặt ở mức 1% số phiên và 25 người dùng.
Cụ thể, cảnh báo sẽ được kích hoạt nếu trong khoảng thời gian 30 phút, tất cả các điều kiện sau đây đều đúng:
- Một vấn đề trong ứng dụng vượt quá ngưỡng phần trăm đã xác định và vượt quá số lượng người dùng tối thiểu được đặt cho ứng dụng đó.
- Ứng dụng có ít nhất 10 người dùng trong khoảng thời gian đó.
- Trước đó, không có cảnh báo nào được đưa ra cho vấn đề trong ứng dụng ở phiên bản đó.
Định cấu hình ngưỡng cảnh báo tốc độ
Để định cấu hình ngưỡng cảnh báo tốc độ, bạn phải có quyền firebasecrashlytics.config.update. Theo mặc định, các vai trò sau đây bao gồm
quyền bắt buộc này:
Quản trị viên Firebase Crashlytics,
Quản trị viên chất lượng Firebase,
Quản trị viên Firebase, hoặc
Chủ sở hữu hoặc Người chỉnh sửadự án.
Định cấu hình ngưỡng cảnh báo tốc độ cho từng ứng dụng đã đăng ký. Mỗi ứng dụng có thể có một ngưỡng cảnh báo khác nhau.
Đăng nhập vào bảng điều khiển của Firebase, sau đó chọn dự án của bạn.
Nhấp vào , sau đó chọn Cài đặt dự án.
Chọn thẻ Cảnh báo.
Chuyển đến thẻ cảnh báo Crashlytics, sau đó chọn thẻ Cảnh báo tốc độ.
Định cấu hình ngưỡng cảnh báo cho ứng dụng.