Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Peluncuran Remote Config memberi Anda kemampuan untuk merilis fitur dan update baru secara aman dan bertahap
pada aplikasi Anda. Dengan menggunakan parameter
Remote Config, Anda dapat merilis fitur aplikasi baru
secara terkontrol ke
grup pengguna tertentu. Selama peluncuran, pantau
keberhasilannya menggunakan Firebase Crashlytics dan Google Analytics. Gunakan
peluncuran Remote Config untuk:
Meminimalkan potensi masalah: Identifikasi dan atasi bug atau masalah
sebelum berdampak pada sebagian besar basis pengguna.
Mengumpulkan masukan yang berharga: Kumpulkan masukan dari audiens tertentu dan
lakukan iterasi pada implementasi Anda sebelum diluncurkan untuk audience yang lebih luas.
Mengaktifkan pengembangan iteratif: Lakukan perubahan iteratif dengan cepat pada
aplikasi yang di-deploy secara luas sekaligus memitigasi risiko
Memantau metrik yang penting bagi Anda: Bandingkan stabilitas aplikasi antara
grup peluncuran dan kontrol dengan Crashlytics dan gunakan
Google Analytics untuk memantau metrik seperti pendapatan dan engagement.
Misalnya, jika Anda membuat aplikasi yang menggabungkan AI generatif dan
menyimpan prompt dalam parameter JSON Remote Config, Anda dapat:
Membuat peluncuran yang mengupdate parameter yang berisi prompt LLM Anda
untuk sebagian kecil basis pengguna Anda.
Memantau hasil performa--apakah konversi meningkat atau menurun?
Bagaimana dengan engagement? Apakah error terjadi lebih banyak atau lebih sedikit?
Tergantung pada hasil peluncuran, Anda dapat memutuskan untuk:
Me-roll back perubahan.
Memperbarui parameter value prompt untuk menyesuaikan dan mengoptimalkan
respons.
Meningkatkan persentase peluncuran untuk diluncurkan ke audience yang lebih besar,
yang akhirnya diluncurkan untuk 100% pengguna Anda.
Anda juga dapat mengakses
histori semua
perubahan menggunakan Firebase console.
Kemampuan utama
Melakukan penargetan berdasarkan atribut pengguna
Menyajikan fitur ke
segmen pengguna berdasarkan properti pengguna, perilaku aplikasi, atau kriteria
lainnya yang relevan.
Peluncuran bertahap
Meningkatkan persentase
pengguna yang melihat fitur baru dari
waktu ke waktu secara bertahap, sehingga mengurangi risiko
masalah tak terduga.
Memantau stabilitas
Gunakan Crashlytics untuk memantau potensi
masalah (seperti error, error non-fatal, dan aplikasi non-responsif) yang
mungkin disebabkan perilisan fitur.
Mendapatkan insight tentang metrik utama
Pastikan bahwa
rilis baru Anda memberikan dampak positif pada metrik Google Analytics yang penting bagi Anda,
seperti konversi, pendapatan, dan engagement pengguna.
Fungsi rollback
Jika hasil peluncuran menunjukkan potensi
masalah, roll back ke versi fitur sebelumnya untuk semua atau
segmen tertentu dari pengguna yang terpengaruh.
Bagaimana cara kerjanya?
Peluncuran Remote Config mengandalkan tiga komponen utama:
Remote Config menyimpan dan
mengelola data konfigurasi aplikasi Anda, seperti tombol fitur dan
parameter konfigurasi.
Crashlytics menyediakan
pelaporan error dan pemantauan performa secara real-time sehingga Anda dapat melacak
dampak peluncuran Anda dan mengidentifikasi masalah yang sering terjadi dengan cepat.
Google Analytics memberikan
kemampuan untuk menargetkan peluncuran berdasarkan atribut pengguna dan memantau dampak
peluncuran terhadap metrik utama seperti pendapatan, engagement pengguna, dan peristiwa
konversi.
Tentukan tombol fitur dan
parameter konfigurasi di Firebase console.
Siapkan Crashlytics
Integrasikan Crashlytics ke dalam
aplikasi Anda untuk memantau performanya dan mengidentifikasi setiap masalah.
Siapkan Google Analytics
Integrasikan Analytics
ke aplikasi untuk melihat metrik utama seperti pendapatan dan
retensi pengguna.
Mengimplementasikan logika peluncuran
Konfigurasikan Remote Config di
Firebase console dan di aplikasi Anda untuk mengakses dan menerapkan tombol
fitur dan parameter konfigurasi berdasarkan kriteria penargetan
pengguna.
Memantau dan melakukan iterasi
Pantau data Crashlytics dan
masukan pengguna untuk melacak dampak peluncuran dan melakukan penyesuaian sesuai
kebutuhan.
Kebijakan dan batasan
Eksperimen A/B Testing dan peluncuran Remote Config memiliki batas total eksperimen yang sama,
yaitu 24. Misalnya, jika Anda menjalankan 12 A/B Testing, Anda
dibatasi hingga 12 peluncuran yang berjalan.
[null,null,["Terakhir diperbarui pada 2025-08-14 UTC."],[],[],null,["\u003cbr /\u003e\n\nRemote Config rollouts give you the ability to safely and gradually release new\nfeatures and updates to your app. Using a [Remote Config\nparameter](/docs/remote-config/parameters), you can release new app features in\na controlled manner to specific user groups. As your rollout proceeds, monitor\nits success using Firebase Crashlytics and Google Analytics. Use\nRemote Config rollouts to:\n\n- **Minimize potential issues:** Identify and address any bugs or issues before they impact a large portion of your user base.\n- **Gather valuable feedback:** Collect feedback from a limited audience and iterate on your implementation before rolling out to a wider audience.\n- **Enable iterative development:** Make quick, iterative changes to widely-deployed apps while mitigating risk\n- **Monitor metrics you care about:** Compare app stability between rollout and control groups with Crashlytics and use Google Analytics to monitor metrics like revenue and engagement.\n\nFor example, if you created an app that incorporates generative AI and\nstores prompts within a Remote Config JSON parameter, you might want to:\n\n1. Create a rollout that updates the parameter that contains your LLM prompt(s) to a small percentage of your user base.\n2. Monitor the resulting performance--have conversions increased or decreased? What about engagement? Are there more or fewer crashes?\n3. Depending on the results of the rollout, you may decide to:\n - Roll back your change.\n - Update the prompt parameter value to adjust and refine your model's response.\n - Increase your rollout percentage to roll out to a larger audience, ultimately rolling out 100% of your users.\n\nYou can also [access the\nhistory](/docs/remote-config/templates#firebase-console) of all of your\nchanges using the Firebase console.\n| Monitoring for Remote Config rollouts is available for the following versions of Firebase\n| SDKs:\n|\n| - Firebase iOS SDK v10.24.0+\n| - Firebase SDK for Android SDK v21.6.0+ (Firebase BoM v32.6.0+)\n|\n| Crashlytics and Google Analytics are optional, but provide\n| significant value by measuring app stability and reporting key metrics like\n| revenue, conversions, and user engagement. Rollout metrics are available\n| for the following versions:\n|\n| - Crashlytics Android SDK v18.6.0+ (Firebase BoM v32.6.0+)\n| - Crashlytics iOS SDK v10.24.0\n| - Firebase SDK for Google Analytics (any version)\n\nKey capabilities\n\n|-------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Target by user attributes | Deliver features to specific user segments based on user properties, app behavior, or any other relevant criteria. |\n| Staged rollouts | Gradually increase the percentage of users exposed to a new feature over time, reducing the risk of unexpected issues. |\n| Monitor stability | Use Crashlytics to monitor potential issues (like crashes, non-fatal errors, and non-responsive apps) that may be introduced by your feature release. |\n| Gain insight into key metrics | Ensure that your new release positively affects the Google Analytics metrics you care about, like conversions, revenue, and user engagement. |\n| Rollback functionality | If rollout results show potential issues, roll back to a previous version of the feature for all or a specific segment of affected users. |\n\nHow does it work?\n\nRemote Config rollouts rely on three key components:\n\n1. [Remote Config](/docs/remote-config) stores and manages your app's configuration data, including feature flags and configuration parameters.\n2. [Crashlytics](/docs/crashlytics) provides real-time crash reporting and performance monitoring so that you can track the impact of your rollout and quickly identify any trending issues.\n3. [Google Analytics](/docs/analytics) provides the ability to target rollouts based on user attributes *and* monitor how your launch affects key metrics like revenue, user engagement, and conversion events.\n\nFor more information, see\n[About Remote Config rollouts](/docs/remote-config/rollouts/about).\n\nImplementation Path\n\n|---|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Configure Remote Config | Define your feature flags and configuration parameters in the Firebase console. |\n| | Set up Crashlytics | Integrate Crashlytics into your app to monitor its performance and identify any issues. |\n| | Set up Google Analytics | Integrate Analytics into your app to view key metrics like revenue and user retention. |\n| | Implement rollout logic | Configure Remote Config in the Firebase console and in your app to access and apply feature flags and configuration parameters based on user targeting criteria. |\n| | Monitor and iterate | Monitor Crashlytics data and user feedback to track the rollout's impact and make adjustments as needed. |\n\nPolicies and limits\n\nA/B Testing experiments and Remote Config rollouts share the total experiment\nlimit: 24. For example, if you are running 12 A/B Tests, you are\nlimited to 12 running rollouts.\n\nNext steps\n\n- Learn more [about Remote Config rollouts](/docs/remote-config/rollouts/about).\n- Get started with [Remote Config rollouts](/docs/remote-config/rollouts/get-started)."]]