Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Remote Config sunumlar, yeni özellikleri ve güncellemeleri uygulamanıza güvenli ve kademeli bir şekilde yayınlamanıza olanak tanır. Remote Config
Parametre kullanarak yeni uygulama özelliklerini belirli kullanıcı gruplarına kontrollü bir şekilde yayınlayabilirsiniz. Lansmanınız devam ederken Firebase Crashlytics ve Google Analytics kullanarak başarısını izleyin. Remote Config dağıtımlarını kullanarak:
Olası sorunları en aza indirin: Hata veya sorunları, kullanıcı tabanınızın büyük bir bölümünü etkilemeden önce tespit edip çözün.
Değerli geri bildirimler alın: Sınırlı bir kitleden geri bildirim toplayın ve daha geniş bir kitleye sunmadan önce uygulamanızı yineleyin.
Yinelemeli geliştirmeyi etkinleştirme: Riskleri azaltırken yaygın olarak dağıtılan uygulamalarda hızlı ve yinelemeli değişiklikler yapın.
Önem verdiğiniz metrikleri izleyin:Crashlytics ile dağıtım ve kontrol grupları arasındaki uygulama kararlılığını karşılaştırın ve gelir ile etkileşim gibi metrikleri izlemek için Google Analytics kullanın.
Örneğin, üretken yapay zekayı içeren ve istemleri Remote Config JSON parametresinde depolayan bir uygulama oluşturduysanız şunları yapmak isteyebilirsiniz:
Kullanıcı tabanınızın küçük bir yüzdesinde, LLM istemlerinizi içeren parametreyi güncelleyen bir dağıtım oluşturun.
Sonuçtaki performansı izleyin. Dönüşümler arttı mı yoksa azaldı mı?
Etkileşim ne olacak? Kilitlenme sayısı arttı mı azaldı mı?
Kullanıma sunma sonuçlarına bağlı olarak şunları yapabilirsiniz:
Değişikliğinizi geri alın.
Modelinizin yanıtını ayarlamak ve iyileştirmek için istem parametre değerini güncelleyin.
Daha geniş bir kitleye sunmak için sunum yüzdenizi artırın. Sonunda kullanıcılarınızın% 100'üne sunum yapabilirsiniz.
Kullanıcı özelliklerine, uygulama davranışına veya diğer ilgili ölçütlere göre belirli kullanıcı segmentlerine özellikler sunun.
Aşamalı sunumlar
Yeni bir özelliğe maruz kalan kullanıcıların yüzdesini zaman içinde kademeli olarak artırarak beklenmedik sorun riskini azaltın.
Monitör kararlılığı
Özellik sürümünüzün neden olabileceği olası sorunları (ör. kilitlenmeler, önemsiz hatalar ve yanıt vermeyen uygulamalar) izlemek için Crashlytics kullanın.
Önemli metrikler hakkında bilgi edinme
Yeni sürümünüzün, dönüşümler, gelir ve kullanıcı etkileşimi gibi Google Analyticsönem verdiğiniz metrikleri olumlu yönde etkilediğinden emin olun.
Geri alma işlevi
Kullanıma sunma sonuçları olası sorunlar gösteriyorsa etkilenen kullanıcıların tümü veya belirli bir segmenti için özelliğin önceki bir sürümüne geri dönün.
Nasıl çalışır?
Remote Config kullanıma sunumları üç temel bileşene dayanır:
Remote Config, özellik işaretleri ve yapılandırma parametreleri dahil olmak üzere uygulamanızın yapılandırma verilerini depolar ve yönetir.
Crashlytics, kullanıma sunumunuzun etkisini izleyebilmeniz ve trend olan sorunları hızlıca belirleyebilmeniz için gerçek zamanlı kilitlenme raporları ve performans izleme sağlar.
Google Analytics, kullanıcı özelliklerine göre lansmanları hedefleme ve lansmanınızın gelir, kullanıcı etkileşimi ve dönüşüm etkinlikleri gibi önemli metrikleri nasıl etkilediğini izleme olanağı sağlar.
Özellik işaretlerinizi ve yapılandırma parametrelerinizi Firebase konsolunda tanımlayın.
Crashlytics ayarlarını yapın
Performansını izlemek ve sorunları belirlemek için Crashlytics'ı uygulamanıza entegre edin.
Google Analytics ayarlarını yapın
Gelir ve kullanıcı elde tutma oranı gibi önemli metrikleri görüntülemek için Analytics
ile uygulamanızı entegre edin.
Kullanıma sunma mantığını uygulama
Kullanıcı hedefleme ölçütlerine göre özellik işaretlerine ve yapılandırma parametrelerine erişip bunları uygulamak için Remote Config konsolunda ve uygulamanızda Firebase'yi yapılandırın.
İzleme ve yineleme
Lansmanın etkisini izlemek ve gerektiğinde ayarlamalar yapmak için Crashlytics verilerini ve kullanıcı geri bildirimlerini izleyin.
Politikalar ve sınırlar
A/B Testing denemeleri ve Remote Config kullanıma sunma işlemleri, toplam deneme sınırı olan 24'ü paylaşır. Örneğin, 12 A/B testi yürütüyorsanız 12 yayına alma işlemiyle sınırlısınızdır.
[null,null,["Son güncelleme tarihi: 2025-07-24 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)."]]