Với tính năng phát hành Remote Config, bạn có thể phát hành các tính năng và bản cập nhật mới cho ứng dụng một cách an toàn và từng bước. Với tính năng phát hành, bạn có thể kiểm soát việc phát hành các tính năng mới của ứng dụng bằng cách nhắm đến các nhóm người dùng cụ thể. Giống như thử nghiệm A/B, trong quá trình triển khai, nhóm được bật sẽ được đo lường so với nhóm đối chứng có cùng quy mô để so sánh kết quả một cách có ý nghĩa.
Bước 1: Đo lường ứng dụng bằng Remote Config, Crashlytics và Google Analytics
Trước khi có thể bắt đầu sử dụng tính năng phát hành Remote Config để dần ra mắt các tính năng mới cho người dùng, bạn nên trang bị cho ứng dụng của mình Cấu hình từ xa Firebase, Crashlytics và Google Analytics.
- Làm theo hướng dẫn trong phần Bắt đầu sử dụng Cấu hình từ xa để thêm Remote Config và Analytics vào ứng dụng của bạn, đồng thời tạo một mẫu Remote Config. Bạn cần đảm bảo rằng mình đang sử dụng Firebase BoM phiên bản 32.6.0 trở lên (Remote Config SDK phiên bản 21.6.0 trở lên).
- Làm theo hướng dẫn trong phần Bắt đầu sử dụng Crashlytics để thêm Crashlytics vào ứng dụng của bạn. Hãy nhớ triển khai SDK Firebase cho iOS phiên bản 10.24.0 trở lên.
Để đạt được hiệu suất tối ưu, bạn nên triển khai Cấu hình từ xa theo thời gian thực trong ứng dụng để đảm bảo các giá trị phát hành được tìm nạp ngay khi được xuất bản.
Bước 2: Thiết lập một bản phát hành trong bảng điều khiển Firebase
Sau khi ứng dụng của bạn được đo lường bằng Remote Config, Crashlytics và Analytics, bạn có thể sử dụng bảng điều khiển Firebase để tạo một bản phát hành.
- Trong bảng điều khiển Firebase, hãy chuyển đến trang DevOps & Engagement (DevOps và mức độ tương tác) > Remote Config (Cấu hình từ xa) > Rollouts (Triển khai).
- Nhấp vào Tạo bản phát hành.
- Trong trường Thông số, hãy chọn một thông số hiện có hoặc tạo một thông số mới để cập nhật cho quá trình phát hành, sau đó nhấp vào Tiếp theo.
Tạo hoặc chọn một Điều kiện mục tiêu. Điều kiện này xác định những thiết bị sẽ được thêm vào nhóm đối chứng và nhóm được bật tính năng phát hành. Hãy xem bài viết Tìm hiểu về tư cách thành viên trong nhóm phát hành để biết thêm thông tin về cách chỉ định nhóm được bật tính năng phát hành và nhóm đối chứng cho người dùng.
Nhấp vào Next (Tiếp theo) và trong trường Enabled value (Giá trị đã bật), hãy thêm giá trị bạn muốn phát hành cho người dùng.
Trong trường Tỷ lệ phần trăm ngẫu nhiên, hãy nhập tổng tỷ lệ phần trăm thiết bị sẽ nhận được giá trị đã bật. Vì Firebase chỉ định một nhóm đối chứng có quy mô bằng nhau để đảm bảo so sánh chính xác kết quả khi đo lường hiệu suất của tính năng đã bật, nên giá trị này phải từ 50% trở xuống, trừ phi bạn triển khai đến 100%. Xin lưu ý rằng giá trị này bị ràng buộc bởi các điều kiện của bạn: ví dụ: nếu bạn định cấu hình một điều kiện chỉ triển khai cho phiên bản 2.0 của ứng dụng và 30% cơ sở người dùng của bạn đã sử dụng phiên bản 2.0, thì việc đặt giá trị này thành 50% có nghĩa là 15% tổng số cơ sở người dùng của bạn sẽ nhận được giá trị triển khai.
Nhấp vào Tiếp theo rồi cung cấp Tên và Nội dung mô tả (không bắt buộc), sau đó nhấp vào Lưu.
Để bắt đầu triển khai, hãy nhấp vào Xuất bản các thay đổi, xem lại các tham số đã thay đổi, sau đó nhấp lại vào Xuất bản các thay đổi.
Quá trình phát hành sẽ bắt đầu và bạn có thể xem kết quả gần như ngay lập tức.
Các bước tiếp theo
- Tìm hiểu thêm về kết quả triển khai trong bài viết Tìm hiểu kết quả triển khai.