Việc ra mắt phiên bản mới của ứng dụng di động là một trong những phần thú vị nhất trong quá trình phát triển ứng dụng, nhưng cũng có thể là một trong những phần căng thẳng nhất! Nhóm của bạn cần theo dõi mức độ sử dụng phiên bản, lỗi mới và tác động của các lỗi đó, so sánh với các bản phát hành trước đó, v.v.
Trang này mô tả một số công cụ do Firebase cung cấp để theo dõi dữ liệu mà bạn cần để cảm thấy tự tin về bản phát hành ứng dụng di động.
Bạn có thể sử dụng trang tổng quan Theo dõi bản phát hành để khám phá dữ liệu liên quan đến bản phát hành
Trang tổng quan Theo dõi bản phát hành trong bảng điều khiển Firebase được cung cấp bởi Firebase Crashlytics. Đây là một trang tổng quan duy nhất để theo dõi bản phát hành công khai mới nhất. Trang tổng quan cập nhật gần như theo thời gian thực và cung cấp cho bạn thông tin tổng quan về các chỉ số quan trọng nhất của bản phát hành, bao gồm cả chỉ số không gặp sự cố, mức sử dụng phiên bản, thông tin so sánh với các bản phát hành trước và mọi vấn đề mới của bản phát hành.
Trang tổng quan mới này cải tiến trang Bản phát hành mới nhất trong bảng điều khiển. So với trang đó, trang tổng quan Theo dõi bản phát hành cung cấp thêm thông tin, hiển thị dữ liệu hữu ích mà không cần Google Analytics và tải nhanh hơn.
)Các tính năng của trang tổng quan
Báo cáo theo thời gian thực
Tất cả biểu đồ đều cập nhật gần như theo thời gian thực. Ngay sau khi triển khai phiên bản mới nhất, bạn có thể theo dõi khi người dùng bắt đầu tương tác với bản phát hành đó. Nếu một số người dùng đó gặp sự cố, bạn sẽ biết ngay tác động thông qua các biểu đồ chỉ số không gặp sự cố.So sánh và đo điểm chuẩn dựa trên các bản phát hành trước đó
Bạn có thể xem độ ổn định của bản phát hành mới nhất trong bối cảnh các bản phát hành trước đó. Trang tổng quan này cho phép bạn so sánh các chỉ số trực tiếp của bản phát hành mới nhất và tối đa 2 bản dựng đã phát hành trước đó.Các vấn đề mới hàng đầu
Bạn có thể xem các sự cố mới đối với bản phát hành mới nhất khi chúng xuất hiện. Trong bảng Các vấn đề mới hàng đầu, bạn có thể theo dõi tác động của các vấn đề được phát hiện đầu tiên trong bản phát hành mới nhất, cho phép bạn nhanh chóng đưa ra quyết định về việc tạm dừng hay khôi phục bản phát hành.
Yêu cầu đối với trang tổng quan
Để xem bản phát hành mới nhất trong trang tổng quan Theo dõi bản phát hành, hãy làm như sau:
Đảm bảo ứng dụng của bạn sử dụng tối thiểu các phiên bản SDK Crashlytics sau:
Nền tảng Apple: v10.8.0 trở lên | Android: v18.6.0 trở lên (BoM v32.6.0 trở lên) | Flutter: v3.4.5 trở lên | Unity: 11.7.0 trở lênPhát hành phiên bản mới của ứng dụng lên kênh chính thức để có số lượng người dùng tương tác đủ lớn với bản phát hành mới nhất.
Câu hỏi thường gặp về trang tổng quan
Thiết lập thông báo
Một số sản phẩm Firebase, bao gồm cả Crashlytics, có thể gửi cảnh báo vì nhiều lý do dành riêng cho sản phẩm. Để nhận cảnh báo, bạn phải có các quyền cần thiết.
Để theo dõi mức độ ổn định của bản phát hành mới nhất, bạn có thể thiết lập cảnh báo từ cả Performance Monitoring và Crashlytics. Đối với Crashlytics cụ thể, bạn có thể thiết lập các cảnh báo sau:
Sử dụng cảnh báo tốc độ để thông báo cho nhóm của bạn nếu có bất kỳ vấn đề riêng lẻ nào trong ứng dụng vượt quá ngưỡng mà bạn xác định trong bảng điều khiển Firebase.
Gửi cảnh báo về các vấn đề mới hoặc vấn đề xuất hiện trở lại đến kênh thông báo mà bạn ưu tiên:
Sử dụng các công cụ tích hợp cảnh báo được định cấu hình trong bảng điều khiển Firebase cho Jira, Slack, và PagerDuty.
Thiết lập cảnh báo nâng cao cho các dịch vụ bên thứ ba bằng Cloud Functions for Firebase.
Đảm bảo bản phát hành mượt mà trước khi phát hành
Trước khi phát hành phiên bản mới nhất, hãy cân nhắc sử dụng một số dịch vụ và tính năng sau đây để đảm bảo quá trình phát hành diễn ra suôn sẻ.
Sử dụng dịch vụ kiểm thử trước khi phát hành
Firebase cung cấp hai sản phẩm có thể giúp bạn kiểm thử trước khi phát hành: Test Lab và App Distribution. Bạn có thể tích hợp cả hai dịch vụ này vào quy trình CI/CD.
Firebase Test Lab là một cơ sở hạ tầng thử nghiệm ứng dụng dựa trên đám mây, cho phép bạn kiểm thử ứng dụng trên nhiều thiết bị và cấu hình, nhờ đó, bạn có thể hiểu rõ sớm về hiệu suất của ứng dụng khi người dùng thực tế sử dụng.
Và khi bạn đã sẵn sàng đưa bản dựng mới nhất vào tay các người kiểm thử đáng tin cậy, hãy sử dụng Firebase App Distribution. Bạn có thể quản lý cả bản phát hành trước trên nền tảng Apple và Android từ cùng một nơi.
Sử dụng dịch vụ thử nghiệm có giới hạn và triển khai
Sử dụng Firebase Remote Config để ra mắt các tính năng mới bằng cơ chế triển khai theo tỷ lệ phần trăm hoặc kiểm thử các tính năng đó trên một nhóm thử nghiệm có giới hạn.
Firebase cũng cung cấp A/B Testing để bạn có thể thử nghiệm các thay đổi đối với giao diện người dùng, tính năng hoặc chiến dịch tương tác của ứng dụng để xem những thay đổi đó tác động như thế nào đến các chỉ số chính (như doanh thu và tỷ lệ giữ chân) trước khi triển khai rộng rãi.