Google 致力于为黑人社区推动种族平等。查看具体举措

Firebase Uzaktan Yapılandırma

Sınırsız günlük aktif kullanıcı için ücretsiz olarak bir uygulama güncellemesi yayınlamadan uygulamanızın davranışını ve görünümünü değiştirin.

Firebase Remote Config, kullanıcıların bir uygulama güncellemesi indirmesine gerek kalmadan uygulamanızın davranışını ve görünümünü değiştirmenize olanak tanıyan bir bulut hizmetidir. Remote Config'i kullanırken, uygulamanızın davranışını ve görünümünü kontrol eden uygulama içi varsayılan değerler oluşturursunuz. Ardından, tüm uygulama kullanıcıları veya kullanıcı tabanınızın segmentleri için uygulama içi varsayılan değerleri geçersiz kılmak için daha sonra Firebase konsolunu veya Remote Config arka uç API'lerini kullanabilirsiniz. Uygulamanız, güncellemelerin ne zaman uygulanacağını kontrol eder ve sık sık güncellemeleri kontrol edebilir ve performans üzerinde ihmal edilebilir bir etkiyle bunları uygulayabilir.

iOS kurulumu Android kurulumu Web kurulum C ++ kurulum Birlik kurulumu Arka Uç API'leri

Anahtar yetenekler

Değişiklikleri uygulamanızın kullanıcı tabanına hızla uygulayın Sunucu tarafı parametre değerlerini değiştirerek uygulamanızın varsayılan davranışında ve görünümünde değişiklik yapabilirsiniz. Örneğin, uygulama güncellemesi yayınlamanıza gerek kalmadan sezonluk bir promosyonu desteklemek için uygulamanızın düzenini veya renk temasını değiştirebilirsiniz.
Uygulamanızı kullanıcı tabanınızın segmentleri için özelleştirin Sen uygulama sürümü, dil, tarafından Kullanıcı kitlesinin farklı segmentlere uygulamanızın kullanıcı deneyimi varyasyonlar sağlamaktır Uzaktan Yapılandırma kullanabilirsiniz Google Analytics kitlesi ve ithal segmentte .
Uygulamanızı geliştirmek için A/B testleri çalıştırın Google Analytics ile Remote Config rasgele yüzdelik dilim hedeflemeyi kullanarak, kullanıcı tabanınızın farklı segmentlerinde uygulamanızda yapılan A/B test iyileştirmelerini kullanabilirsiniz, böylece iyileştirmeleri tüm kullanıcı tabanınıza yaymadan önce doğrulayabilirsiniz.

O nasıl çalışır?

Uzaktan Yapılandırma hala yeni değerler böylece aktive edildiğinde şeyleri kontrol verirken, parametre değerlerini getiriliyor ve bunları önbelleğe gibi kolları önemli görevler onlar uygulamanızın kullanıcı deneyimini etkileyecek o bir istemci kütüphane içerir. Bu, herhangi bir değişikliğin zamanlamasını kontrol ederek uygulama deneyiminizi korumanıza olanak tanır.

Uzaktan Yapılandırma istemci kütüphanesi get yöntemleri parametre değerleri için tek bir erişim noktası sağlar. Uygulamanız, uygulama içi varsayılan değerleri almak için kullandığı mantığı kullanarak sunucu tarafı değerleri alır, böylece çok fazla kod yazmadan Remote Config özelliklerini uygulamanıza ekleyebilirsiniz.

Uygulama içi varsayılan değerleri geçersiz kılmak için uygulamanızda kullanılan parametrelerle aynı adlara sahip parametreler oluşturmak için Firebase konsolunu veya Remote Config arka uç API'lerini kullanırsınız. Her parametre için, uygulama içi varsayılan değeri geçersiz kılmak üzere bir sunucu tarafı varsayılan değeri ayarlayabilir ve ayrıca belirli koşulları karşılayan uygulama örnekleri için uygulama içi varsayılan değeri geçersiz kılmak için koşullu değerler oluşturabilirsiniz. Bu grafik, Remote Config arka ucunda ve uygulamanızda parametre değerlerine nasıl öncelik verildiğini gösterir:

Parametreleri, koşulları ve nasıl Uzaktan Yapılandırma koşullu değerleri arasındaki ihtilaflardır hakkında daha fazla bilgi edinmek için bkz Uzaktan Yapılandırma Parametreleri ve Koşulları .

Uygulama yolu

Uygulamanızı Remote Config ile yönetin Remote Config'i kullanarak uygulamanızın davranış ve görünümünün hangi yönlerini değiştirmek istediğinizi tanımlayın ve bunları uygulamanızda kullanacağınız parametrelere çevirin.
Varsayılan parametre değerlerini ayarla Kullanarak Uzaktan Yapılandırma parametreleri için uygulama içi varsayılan değerler ayarlayın setDefaults() .
Parametre değerlerini getirmek, etkinleştirmek ve almak için mantık ekleyin Uygulamanız, Remote Config arka ucundan parametre değerlerini güvenli ve verimli bir şekilde alabilir ve alınan bu değerleri etkinleştirebilir. Böylece, değerleri almak için en iyi zaman veya sunucu tarafı değerlerinin olup olmadığı konusunda endişelenmeden uygulamanızı yazabilirsiniz. Uygulamanız kullanır get yöntemleri uygulamanızda tanımlanan yerel bir değişkenin değerini okuduktan benzer bir parametrenin değerini almak için.
(Gerektiğinde) Sunucu tarafı varsayılan ve koşullu parametre değerlerini güncelleyin Uygulama içi varsayılan değerleri geçersiz kılmak için Firebase konsolunda veya Remote Config arka uç API'lerinde değerler tanımlayabilirsiniz. Aynı, çünkü önce veya uygulamanızı başlatmak sonra bunu yapabilirsiniz get yöntemleri erişim uygulama içi varsayılan değerler ve değerler Uzaktan Yapılandırma arka uç alınmadı.

Politikalar ve sınırlar

Aşağıdaki politikalara dikkat edin:

  • Bir kullanıcının yetkilendirmesini gerektirmesi gereken uygulama güncellemelerini yapmak için Remote Config'i kullanmayın. Bu, uygulamanızın güvenilmez olarak algılanmasına neden olabilir.
  • Gizli verileri Remote Config parametre anahtarlarında veya parametre değerlerinde saklamayın. Projeniz için Remote Config ayarlarında saklanan herhangi bir parametre anahtarının veya değerinin kodunu çözmek mümkündür.
  • Remote Config kullanarak uygulamanızın hedef platformunun gereksinimlerini aşmaya çalışmayın.

Remote Config parametreleri ve koşulları belirli sınırlara tabidir. Daha fazla bilgi için bkz parametreleri ve koşulları Sınırları .

Aşağıdaki sınırlara dikkat edin:

  • Bir Firebase proje uzunluğu ve ayrıntılı içerik sınırlara tabidir 2000 Uzaktan Yapılandırma parametreleri alabilmesidir parametreler ve koşullara Sınırları .

  • Firebase, saklanan tüm şablonlar için maksimum 90 günlük kullanım ömrüyle Remote Config şablonunuzun 300'e kadar sürümünü depolar. Bkz şablonları ve sürüm .

Diğer veri türlerini depolamak mı istiyorsunuz?

Sonraki adımlar