Phát hành Cấu hình từ xa

Tính năng phát hành Remote Config giúp bạn 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. Khi sử dụng tham số Remote Config, bạn có thể phát hành các tính năng mới của ứng dụng theo cách có kiểm soát cho các nhóm người dùng cụ thể. Khi quá trình triển khai diễn ra, hãy theo dõi mức độ thành công của quá trình này bằng Firebase Crashlytics và Google Analytics. Sử dụng Remote Config bản phát hành để:

  • Giảm thiểu các vấn đề tiềm ẩn: Xác định và giải quyết mọi lỗi hoặc vấn đề trước khi chúng ảnh hưởng đến một lượng lớn cơ sở người dùng của bạn.
  • Thu thập ý kiến phản hồi có giá trị: Thu thập ý kiến phản hồi từ một nhóm đối tượng hạn chế và lặp lại quá trình triển khai trước khi ra mắt cho nhiều đối tượng hơn.
  • Cho phép phát triển lặp lại: Thực hiện các thay đổi nhanh chóng, lặp lại đối với các ứng dụng được triển khai rộng rãi, đồng thời giảm thiểu rủi ro
  • Theo dõi các chỉ số bạn quan tâm: So sánh độ ổn định của ứng dụng giữa nhóm phát hành và nhóm đối chứng bằng Crashlytics, đồng thời sử dụng Google Analytics để theo dõi các chỉ số như doanh thu và mức độ tương tác.

Ví dụ: nếu đã tạo một ứng dụng có tích hợp AI tạo sinh và lưu trữ câu lệnh trong một tham số JSON Remote Config, thì bạn có thể muốn:

  1. Tạo một bản phát hành cập nhật tham số chứa (các) câu lệnh LLM cho một tỷ lệ nhỏ trong cơ sở người dùng của bạn.
  2. Theo dõi hiệu suất thu được – số lượt chuyển đổi tăng hay giảm? Còn mức độ tương tác thì sao? Số sự cố tăng hay giảm?
  3. Tuỳ thuộc vào kết quả triển khai, bạn có thể quyết định:
    • Huỷ bỏ thay đổi của bạn.
    • Cập nhật giá trị tham số câu lệnh để điều chỉnh và tinh chỉnh câu trả lời của mô hình.
    • Tăng tỷ lệ phát hành để phát hành cho nhiều đối tượng hơn, cuối cùng là phát hành cho 100% người dùng.

Bạn cũng có thể truy cập vào nhật ký của tất cả các thay đổi bằng bảng điều khiển Firebase.

Các chức năng chính

Nhắm mục tiêu theo thuộc tính người dùng Cung cấp các tính năng cho những phân khúc người dùng cụ thể dựa trên thuộc tính người dùng, hành vi trong ứng dụng hoặc bất kỳ tiêu chí liên quan nào khác.
Phát hành theo giai đoạn Tăng dần tỷ lệ phần trăm người dùng tiếp xúc với một tính năng mới theo thời gian, giảm nguy cơ xảy ra các vấn đề không mong muốn.
Theo dõi độ ổn định Sử dụng Crashlytics để theo dõi các vấn đề tiềm ẩn (chẳng hạn như sự cố, lỗi không nghiêm trọng và ứng dụng không phản hồi) có thể xảy ra khi bạn phát hành tính năng.
Nắm được thông tin chi tiết về các chỉ số chính Đảm bảo rằng bản phát hành mới của bạn có tác động tích cực đến các chỉ số Google Analytics mà bạn quan tâm, chẳng hạn như số lượt chuyển đổi, doanh thu và mức độ tương tác của người dùng.
Chức năng khôi phục Nếu kết quả triển khai cho thấy các vấn đề tiềm ẩn, hãy khôi phục về phiên bản trước của tính năng cho tất cả hoặc một phân khúc cụ thể của người dùng bị ảnh hưởng.

Tính năng này hoạt động như thế nào?

Quá trình triển khai Remote Config dựa vào 3 thành phần chính:

  1. Remote Config lưu trữ và quản lý dữ liệu cấu hình của ứng dụng, bao gồm cả cờ tính năng và tham số cấu hình.
  2. Crashlytics cung cấp báo cáo sự cố và giám sát hiệu suất theo thời gian thực để bạn có thể theo dõi tác động của quá trình phát hành và nhanh chóng xác định mọi vấn đề đang có xu hướng gia tăng.
  3. Google Analytics cho phép bạn nhắm mục tiêu triển khai dựa trên thuộc tính người dùng và theo dõi mức độ ảnh hưởng của việc ra mắt đối với các chỉ số chính như doanh thu, mức độ tương tác của người dùng và sự kiện chuyển đổi.

Để biết thêm thông tin, hãy xem bài viết Giới thiệu về việc triển khai Remote Config.

Lộ trình triển khai

Định cấu hình Remote Config Xác định cờ tính năng và tham số cấu hình trong bảng điều khiển Firebase.
Thiết lập Crashlytics Tích hợp Crashlytics vào ứng dụng để theo dõi hiệu suất và xác định mọi vấn đề.
Thiết lập Google Analytics Tích hợp Analytics vào ứng dụng của bạn để xem các chỉ số chính như doanh thu và tỷ lệ giữ chân người dùng.
Triển khai logic phát hành Định cấu hình Remote Config trong bảng điều khiển Firebase và trong ứng dụng của bạn để truy cập và áp dụng cờ tính năng cũng như tham số cấu hình dựa trên tiêu chí nhắm mục tiêu người dùng.
Theo dõi và lặp lại Theo dõi dữ liệu Crashlytics và ý kiến phản hồi của người dùng để theo dõi tác động của quá trình phát hành và điều chỉnh khi cần.

Chính sách và giới hạn

A/B Testing thử nghiệm và Remote Config lần phát hành chia sẻ tổng giới hạn thử nghiệm: 24. Ví dụ: nếu đang chạy 12 Thử nghiệm A/B, bạn chỉ được chạy tối đa 12 bản phát hành.

Các bước tiếp theo