Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dengan peluncuran Remote Config, Anda dapat merilis fitur dan update baru secara aman dan bertahap
pada aplikasi Anda. Dengan peluncuran, Anda dapat mengontrol rilis fitur aplikasi baru dengan
menargetkan grup pengguna tertentu. Seperti pengujian A/B, dalam peluncuran, grup
yang aktif diukur terhadap grup kontrol yang berukuran sama untuk mendapatkan
perbandingan hasil yang bermanfaat.
Langkah 1: Melengkapi Aplikasi dengan Remote Config, Crashlytics, dan Google Analytics
Sebelum Anda dapat menggunakan peluncuran Remote Config untuk meluncurkan fitur baru secara bertahap kepada
pengguna, aplikasi Anda harus dilengkapi dengan Firebase Remote Config,
Crashlytics, dan Google Analytics.
Ikuti petunjuk di Mulai menggunakan Remote
Config untuk menambahkan Remote Config dan
Analytics ke aplikasi Anda dan membuat template Remote Config. Anda akan
pastikan Anda menggunakan Firebase BoM v32.6.0+ (Remote Config
SDK v21.6.0+).
Ikuti petunjuk di Mulai menggunakan
Crashlytics untuk menambahkan Crashlytics ke
aplikasi Anda.
Pastikan untuk menerapkan Firebase iOS SDK v10.24.0+.
Untuk performa yang optimal, sebaiknya terapkan Remote Config
real-time pada aplikasi Anda untuk memastikan nilai peluncuran
akan diambil segera setelah dipublikasikan.
Langkah 2: Mengonfigurasi peluncuran di Firebase console
Setelah aplikasi Anda dilengkapi dengan Remote Config, Crashlytics, dan
Analytics, Anda dapat menggunakan Firebase console untuk membuat peluncuran.
Di Firebase console, buka Remote Config, lalu buka
Rollouts.
Klik Create rollout.
Di kolom Parameter, pilih parameter yang ada atau buat parameter baru
yang akan diperbarui dengan peluncuran Anda, lalu klik Next.
Buat atau pilih Target condition. Kondisi ini menentukan
perangkat mana yang akan ditambahkan ke grup kontrol dan grup yang mendukung peluncuran. Lihat
Memahami keanggotaan grup
peluncuran
untuk mengetahui informasi selengkapnya tentang cara penetapan grup kontrol dan grup yang mendukung peluncuran
kepada pengguna.
Klik Next, dan di kolom Enabled value, tambahkan nilai yang ingin Anda
rilis ke pengguna.
Di kolom Random percentage, masukkan persentase total perangkat
yang akan menerima nilai yang diaktifkan. Karena Firebase menetapkan
grup kontrol yang berukuran sama untuk
memastikan perbandingan hasil yang akurat ketika
mengukur performa fitur yang diaktifkan, nilai ini harus berjumlah kurang dari atau
sama dengan 50%, kecuali jika Anda meluncurkannya ke 100% pengguna. Perlu diperhatikan bahwa nilai ini terikat oleh
kondisi: misalnya, jika Anda mengonfigurasi kondisi yang hanya diluncurkan
ke versi 2.0 aplikasi Anda, dan 30% basis pengguna menggunakan v2.0,
menetapkan nilai ini ke 50% berarti bahwa 15% dari total basis pengguna Anda akan
mendapatkan nilai peluncuran.
Klik Next dan berikan Name, dan jika perlu, Description,
lalu klik Save.
Untuk memulai peluncuran, klik Publish changes, tinjau parameter yang
diubah, lalu klik Publish change lagi.
Peluncuran akan dimulai dan Anda akan dapat melihat hasilnya
dengan segera.
[null,null,["Terakhir diperbarui pada 2025-08-14 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)."]]