Theo dõi độ ổn định của bản phát hành ứng dụng mới nhất

Triển khai phiên bản mới của ứng dụng di động vào kênh phát hành công khai là một trong những phần thú vị nhất của 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 số lượt sử dụng phiên bản, lỗi mới và tác động của những lỗi đó, so sánh với các bản phát hành trước đó và nhiều thông tin khác.

Trang này mô tả một số công cụ do Firebase cung cấp để theo dõi dữ liệu bạn cần nhằm tự tin về bản phát hành ứng dụng di động của mình.

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 hỗ trợ 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 gần đây nhất của bạn. Trang tổng quan này 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 có sự cố, số lượt sử dụng phiên bản, so sánh với các bản phát hành trước đó và mọi vấn đề mới đối với bản phát hành.

Trang tổng quan mới này cải thiệ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 bổ sung 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 phải sự cố, bạn sẽ biết ngay tác động thông qua biểu đồ chỉ số không có 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 cho phép bạn so sánh các chỉ số trực tiếp từ 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 lần đầu 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 hoặc 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:

  1. Đảm bảo ứng dụng của bạn sử dụng tối thiểu các phiên bản sau của Crashlytics SDK:
    Nền tảng Apple: phiên bản 10.8.0 trở lên | Android: phiên bản 18.6.0 trở lên (BoM phiên bản 32.6.0 trở lên) | Flutter: phiên bản 3.4.5 trở lên | Unity: phiên bản 11.7.0 trở lên

  2. Xuất bản công khai một phiên bản mới của ứng dụng để bạn có a đủ số lượng người dùng tương tác 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 cảnh báo

Một số sản phẩm của Firebase, bao gồm cả Crashlytics, có thể gửi cảnh báo vì nhiều lý do cụ thể cho từng 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 độ ổ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 MonitoringCrashlytics. Cụ thể đối với Crashlytics 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 bất kỳ vấn đề riêng lẻ nào trong ứng dụng của bạn vượt qua 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 đề tái phát đến kênh thông báo mà bạn muốn:

Đảm bảo bản phát hành diễn ra suôn sẻ trước khi bạn 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 để đảm bảo bản phát hành diễn ra suôn sẻ.

Sử dụng dịch vụ thử nghiệm trước khi phát hành

Firebase cung cấp 2 sản phẩm có thể giúp bạn thử nghiệm trước khi phát hành: Test LabApp Distribution. Bạn có thể tích hợp cả 2 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 thử nghiệm ứng dụng của mình trên nhiều thiết bị và cấu hình. Nhờ đó, bạn có thể hiểu 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 cho những người thử nghiệm thực tế đáng tin cậy, hãy sử dụng Firebase App Distribution. Bạn có thể quản lý cả bản phân phối trước khi phát hành cho nền tảng Apple và Android ở cùng một nơi.

Sử dụng dịch vụ triển khai và thử nghiệm có giới hạn

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 thử nghiệm 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 tác động của chúng đối với 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.