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

Quá trình triển khai Cấu hình từ xa giúp bạn có thể phát hành dần các phiên bản mới một cách an toàn các tính năng và bản cập nhật mới cho ứng dụng của mình. Sử dụng Cấu hình từ xa , bạn có thể phát hành các tính năng mới của ứng dụng trong đến các nhóm người dùng cụ thể. Khi bạn phát hành, hãy theo dõi thành công của mình nhờ Firebase Crashlytics và Google Analytics. Sử dụng Cấu hình từ xa triển khai cho:

  • 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 tác động đến phần lớn cơ sở người dùng.
  • Thu thập ý kiến phản hồi có giá trị: Thu thập ý kiến phản hồi từ một lượng đối tượng hạn chế rồi lặp lại quy trình triển khai trước khi triển khai 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 triển khai rộng rãi đồng thời giảm thiểu rủi ro
  • Theo dõi các chỉ số mà bạn quan tâm: So sánh độ ổn định của ứng dụng giữa triển khai và kiểm soát nhóm bằng Crashlytics và 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 bạn đã tạo một ứng dụng tích hợp AI tạo sinh và lưu trữ lời nhắc trong tham số JSON Cấu hình từ xa, bạn nên:

  1. Tạo bản phát hành cập nhật thông số chứa (các) câu lệnh LLM (mô hình ngôn ngữ lớn) của bạn cho một tỷ lệ nhỏ người dùng.
  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? Có nhiều hay ít sự cố hơn không?
  3. Tuỳ thuộc vào kết quả phát hành, bạn có thể quyết định:
    • Huỷ bỏ nội dung thay đổi.
    • Cập nhật giá trị thông số lời nhắc để điều chỉnh và tinh chỉnh mô hình của bạn của bạn.
    • Tăng tỷ lệ phần trăm phát hành để ra mắt cho nhiều độc giả hơn, cuối cùng là ra mắt 100% người dùng.

Bạn cũng có thể truy cập vào lịch sử của tất cả các thay đổi bằng cách sử dụng bảng điều khiển của 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 tính năng cho người dùng cụ thể phân khúc người dùng dựa trên thuộc tính người dùng, hành vi ứng dụng hoặc bất kỳ yếu tố nào khác tiêu chí phù hợp.
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, làm giảm nguy cơ các vấn đề không mong muốn.
Theo dõi độ ổn định Sử dụng Crashlytics để theo dõi tiềm năng vấn đề (như sự cố, lỗi không nghiêm trọng và ứng dụng không phản hồi) gây ra có thể được giới thiệu trong bản phát hành tính năng của bạn.
Hiểu rõ hơn về các chỉ số chính Đảm bảo rằng các mô hình phát hành ảnh hưởng tích cực đến các chỉ số Google Analytics mà bạn quan tâm như 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ả phát hành cho thấy tiềm năng vấn đề, 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 người dùng bị ảnh hưởng cụ thể.

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

Hoạt động phát hành Cấu hình từ xa dựa trên 3 thành phần chính:

  1. Cấu hình từ xa 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à các thông số cấu hình.
  2. Crashlytics cung cấp báo cáo sự cố theo thời gian thực và giám sát hiệu suất để bạn có thể theo dõi tác động của bản phát hành và nhanh chóng xác định mọi vấn đề thịnh hành.
  3. Google Analytics cung cấp khả năng nhắm mục tiêu phát hành dựa trên thuộc tính người dùng theo dõi cách sẽ ảnh hưởng đến các chỉ số chính như doanh thu, mức độ tương tác của người dùng và tỷ lệ chuyển đổi sự kiện.

Để biết thêm thông tin, hãy xem Giới thiệu về bản phát hành Cấu hình từ xa.

Đường dẫn triển khai

Định cấu hình Cấu hình từ xa Xác định cờ tính năng và các thông số cấu hình trong bảng điều khiển của Firebase.
Thiết lập Crashlytics Tích hợp Crashlytics vào ứng dụng của bạn để 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à số người dùng giữ chân người dùng.
Triển khai logic phát hành Định cấu hình Cấu hình từ xa trong bảng điều khiển của Firebase và trong ứng dụng của bạn để truy cập và áp dụng tính năng cờ và các thông số cấu hình dựa trên nhắm mục tiêu người dùng tiêu chí.
Theo dõi và lặp lại Theo dõi dữ liệu Crashlytics và phản hồi của người dùng để theo dõi tác động của việc phát hành và thực hiện các điều chỉnh khi cần thiết.

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

Các thử nghiệm A/B và triển khai Cấu hình từ xa chia sẻ tổng số thử nghiệm giới hạn: 24. Ví dụ: nếu bạn đang chạy 12 Thử nghiệm A/B, bạn chỉ áp dụng cho 12 bản phát hành đang chạy.

Các bước tiếp theo