Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Remote Config kullanıma sunma işlemleriyle, uygulamanıza yeni özellikleri ve güncellemeleri güvenli ve kademeli bir şekilde ekleyebilirsiniz. Kullanıma sunma işlemleriyle, belirli kullanıcı gruplarını hedefleyerek yeni uygulama özelliklerinin kullanıma sunulmasını kontrol edebilirsiniz. A/B testinde olduğu gibi, kullanıma sunma işleminde de etkinleştirilen grup, sonuçlarda anlamlı karşılaştırmalar yapabilmek için eşit büyüklükteki bir kontrol grubuyla karşılaştırılır.
1. adım: Uygulamanıza Remote Config, Crashlytics ve Google Analytics ile enstrüman ekleyin
Remote ConfigAşamalı kullanıma sunma özelliğini kullanarak yeni özellikleri kullanıcılarınıza kademeli olarak sunmaya başlamadan önce uygulamanızın Firebase Remote Config,Remote Config ve Google Analytics ile donatılması gerekir.Crashlytics
Uygulamanıza Remote Config ve Analytics eklemek ve Remote Config şablonu oluşturmak için Remote Config'i kullanmaya başlama bölümündeki talimatları uygulayın. Firebase BoM v32.6.0+ (Remote Config SDK v21.6.0+) kullandığınızdan emin olmanız gerekir.
Crashlytics ile çalışmaya başlamaCrashlytics başlıklı makaledeki talimatları uygulayarak uygulamanıza Crashlytics ekleyin.
Firebase iOS SDK v10.24.0+ sürümünü uyguladığınızdan emin olun.
En iyi performansı elde etmek için, yayınlanan değerlerin en kısa sürede getirilmesini sağlamak amacıyla uygulamalarınızda gerçek zamanlı Remote Config'i uygulamanızı öneririz.
Uygulamanız Remote Config, Crashlytics ve Analytics ile donatıldıktan sonra, Firebase konsolunu kullanarak bir kullanıma sunma işlemi oluşturabilirsiniz.
Firebase konsolundaRemote Config simgesine gidin ve Rollout'lar'ı açın.
Yeni sürüm oluştur'u tıklayın.
Parametre alanında mevcut bir parametreyi seçin veya dağıtımınızla güncellenecek yeni bir parametre oluşturun, ardından Sonraki'yi tıklayın.
Hedef koşul oluşturun veya seçin. Bu koşul, hangi cihazların kullanıma sunma özelliği etkinleştirilmiş ve kontrol gruplarına ekleneceğini tanımlar. Dağıtımın etkinleştirildiği ve kontrol gruplarının kullanıcılara nasıl atandığı hakkında daha fazla bilgi edinmek için Dağıtım grubu üyeliğini anlama başlıklı makaleyi inceleyin.
Sonraki'yi tıklayın ve Etkinleştirilen değer alanına kullanıcılarınıza sunmak istediğiniz değeri ekleyin.
Rastgele yüzde alanına, etkinleştirilmiş değeri alması gereken cihazların toplam yüzdesini girin. Firebase, etkinleştirilen özelliğinizin performansını ölçerken sonuçların doğru şekilde karşılaştırılmasını sağlamak için eşit büyüklükte bir kontrol grubu atadığından, %100'e dağıtmadığınız sürece bu değer %50 veya daha az olmalıdır. Bu değerin koşullarınıza bağlı olduğunu unutmayın. Örneğin, yalnızca uygulamanızın 2.0 sürümünde kullanıma sunulan bir koşul yapılandırdıysanız ve kullanıcı tabanınızın% 30'u 2.0 sürümünü kullanıyorsa bu değeri% 50 olarak ayarladığınızda toplam kullanıcı tabanınızın% 15'i kullanıma sunma değerini alır.
İleri'yi tıklayın ve bir Ad ile isteğe bağlı olarak bir Açıklama girin,
ardından Kaydet'i tıklayın.
Yayınlamayı başlatmak için Değişiklikleri yayınla'yı tıklayın, değiştirilen parametreleri inceleyin ve tekrar Değişiklikleri yayınla'yı tıklayın.
Dağıtımınız başlamalı ve sonuçları neredeyse anında görüntüleyebilmelisiniz.
[null,null,["Son güncelleme tarihi: 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)."]]