Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Với tính năng 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 của mình một cách an toàn và dần dần. 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 phát hành, nhóm được bật sẽ được đo lường dựa trên một nhóm đối chứng có quy mô tương đương để so sánh có ý nghĩa trong kết quả.
Bước 1: Đo lường ứng dụng của bạn bằng Remote Config, Crashlytics và Google Analytics
Trước khi bạn có thể bắt đầu sử dụng tính năng Remote Config triển khai từng phần để dần ra mắt các tính năng mới cho người dùng, ứng dụng của bạn phải được trang bị 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 Remote Config để thêm Remote Config và Analytics vào ứng dụng, đồ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 ConfigSDK 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.
Nhớ triển khai Firebase iOS SDK 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 RemoteConfig theo thời gian thực trong các ứng dụng của mình để đảm bảo rằng các giá trị triển khai được tìm nạp ngay khi chúng được xuất bản.
Bước 2: Định cấu hình quy trình phát hành trong bảng điều khiển của Firebase
Sau khi thiết lập ứng dụ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 công khai.
Trong bảng điều khiển của Firebase, hãy chuyển đến Remote Config, sau đó mở Phát hành công khai.
Nhấp vào Tạo bản phát hành công khai.
Trong trường Parameter (Tham số), hãy chọn một tham số hiện có hoặc tạo một tham số mới để cập nhật bằng quy trình phát hành của bạn, sau đó nhấp vào Next (Tiếp theo).
Tạo hoặc chọn một Điều kiện nhắm 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 kiểm soát và nhóm được bật tính năng phát hành công khai. Hãy xem phần Tìm hiểu về tư cách thành viên của nhóm phát hành công khai để biết thêm thông tin về cách nhóm phát hành công khai và nhóm kiểm soát được chỉ định cho người dùng.
Nhấp vào Tiếp theo, rồi trong trường Giá trị đã bật, hãy thêm giá trị mà 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 kiểm soát có kích thước 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 cho 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ố 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 xét các thông số đã thay đổi, rồi nhấp vào Xuất bản các thay đổi một lần nữa.
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.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],[],null,["\u003cbr /\u003e\n\nAndroid iOS+ \n\nWith Remote Config rollouts, you can safely and gradually release new features and updates\nto your app. With rollouts, you can control the release of new app features by\ntargeting specific user groups. Like A/B testing, in a rollout, the enabled\ngroup is measured against an equal sized control group for meaningful\ncomparisons in the results.\n\nStep 1: Instrument your App with Remote Config, Crashlytics, and Google Analytics\n\nBefore you can start using Remote Config rollouts to gradually launch new features to your\nusers, your app should be instrumented with Firebase Remote Config,\nCrashlytics, and Google Analytics.\n\n1. Follow the instructions in [Get started with Remote\n Config](/docs/remote-config/get-started) to add Remote Config and Analytics to your app and create a Remote Config template. You'll need to ensure that you're using Firebase BoM v32.6.0+ (Remote Config SDK v21.6.0+).\n2. Follow the instructions in [Get started with\n Crashlytics](/docs/crashlytics/get-started) to add Crashlytics to your app. Be sure to implement Firebase iOS SDK v10.24.0+.\n\nFor optimal performance, we recommend implementing [real-time Remote\nConfig](/docs/remote-config/real-time) in your apps to ensure that rollout\nvalues are fetched as soon as they're published.\n\nStep 2: Configure a rollout in the Firebase console\n\nAfter your app is instrumented with Remote Config, Crashlytics, and\nAnalytics, you can use the Firebase console to create a rollout.\n\n1. In the **Firebase console** , navigate to **Remote Config** , then open [**Rollouts**](//console.firebase.google.com/project/_/config/rollouts).\n2. Click **Create rollout**.\n3. In the **Parameter** field, select an existing parameter or create a new parameter to update with your rollout, then click **Next**.\n4. Create or select a **Target condition** . This condition defines which\n devices will be added to the rollout-enabled and control groups. See\n [Understand rollout group\n membership](/docs/remote-config/rollouts/about#understand-group-membership)\n for more information about how rollout-enabled and control groups are\n assigned to users.\n\n | **Tip:** For successful rollout results, we recommend choosing a condition that targets a single app. This will make it easier to compare results, in both Remote Config and Crashlytics, across the Control and Enabled groups.\n5. Click **Next** , and in the **Enabled value** field, add the value you want\n to release to your users.\n\n6. In the **Random percentage** field, enter the total percentage of devices\n that should receive the enabled value. Because Firebase assigns an\n equal-sized control group to ensure an accurate comparison of results when\n measuring the performance of your enabled feature, this value must be 50% or\n less, unless you roll out to 100%. Note that this value is bound by your\n conditions: for example, if you configured a condition that only rolled out\n to version 2.0 of your app, and 30% of your user base have adopted v2.0,\n setting this value to 50% would mean that 15% of your total user base would\n get the rollout value.\n\n7. Click **Next** and provide a **Name** and, optionally, a **Description** ,\n then click **Save**.\n\n8. To start the rollout, click **Publish changes** , review the changed\n parameters, then click **Publish changes** again.\n\nYour rollout should begin and you should be able to view results almost\nimmediately.\n\nNext steps\n\n- Learn more about rollout results at [Understand rollout\n results](/docs/remote-config/rollouts/about#understand-results)."]]