Firebase Remote Config
Web istemcinizin davranışını ve görünümünü değiştirin veya olmayan sunucu bir uygulama güncellemesi yayınlama (günlük olarak sınırsız sayıda etkin kullanıcı için ücretsiz olarak).
Temel özellikler
Uygulamanızın kullanıcı tabanına yönelik değişiklikleri hızlıca yayınlayın | Uygulamanızın varsayılan davranışı ve görünümünde değişiklik yapmak için: ve parametre değerlerini uzaktan değiştirebilirsiniz. Örneğin, her hafta için Uygulamanızın düzenini değiştirmek için bir özellik bayrağı olarak Remote Config parametresini veya renk teması (ör. uygulama yayınlamaya gerek kalmadan) güncelleyin. |
Uygulamanızı kullanıcı tabanınızın segmentleri için özelleştirin | Uygulamanızın kullanıcılarına ait varyasyonlar sağlamak için Remote Config'i kullanabilirsiniz kullanıcı tabanınızın farklı segmentlerine yönelik deneyimi, uygulama sürümü, dil, Google Analytics kitlesi ve içe aktarılan segment. |
Otomatik ve sürekli olarak Remote Config kişiselleştirmesini kullanın Uygulamanızı bireysel kullanıcılar için özelleştirme ve stratejik hedefler için optimize etme | Makine öğrenimini kullanarak bireysel kullanıcı deneyimini sürekli kullanıcı etkileşimi, reklam tıklamaları ve gelir gibi hedefler için optimizasyon yapabilirsiniz. özel etkinliktir ve Google Analytics ile Remote Config kişiselleştirme başlıklı makaleyi inceleyin. |
Kullanıcı tabanınızın hedeflenen segmentlerine yeni özellikleri aşamalı olarak sunun ve otomatik olarak temel hazırlığı yapılmış bir kontrol grubuyla karşılaştırma | Tekliflerinizi otomatikleştirmek ve optimize etmek için Özellik olarak parametre değerlerini kullanarak hedeflenen güncellemeleri yayınlamak için Remote Config'i kullanıma sunar kullanıcılarınıza kademeli olarak yeni işlevleri sunmanızı sağlar. Sürümü belirleme Crashlytics ile Google Analytics'i karşılaştırarak kararlılık ve başarı elde edin kullanıma sunma değerinizi alan grup ile eşit boyutta bir Kontrol grubu. |
Uygulamanızı geliştirmek için A/B testleri yapın | A/B Testi'ni kullanabilirsiniz. ve rastgele Google Analytics ile yüzde hedeflemeyi A/B testi iyileştirmelerine emin olmak için kullanıcı tabanınızın farklı segmentleri genelinde uygulamanız gereken ve kullanıcı tabanınızın tamamına sunmadan önce geliştirmenizi öneririz. |
Nasıl çalışır?
Remote Config; parametre değerlerini getirme ve önbelleğe alma sırasında etkinleştirilmesini sağlayan yeni değerlerin ne zaman etkinleştirileceğini en iyi uygulamaları paylaşacağız. Bu şekilde, zamanlamasını görebilirsiniz.
Her bir görev için gerçek zamanlı Remote Config en yeni verileri otomatik olarak getirmek için getirme mantığınıza Remote Config parametre değerleri yayınlanır yayınlanmaz.
Remote Config istemci kitaplığı get
yöntemleri, tek bir erişim sağlar
noktasıdır. Uygulamanız, aşağıdakileri kullanarak Remote Config'den değer getirir
uygulama içi varsayılan değerleri almak için kullandığı mantığın aynısıdır. Bu nedenle,
uygulamanıza Remote Config özelliklerini entegre edin.
Uygulama içi varsayılan değerleri geçersiz kılmak için Firebase konsolunu kullanırsınız. veya Remote Config arka uç API'lerini parametre ile aynı ada sahip olması gerekir. Her bir parametresini geçersiz kılmak için Remote Config'de varsayılan bir değer uygulama içi varsayılan değere sahiptir ve geçersiz kılmak için koşullu değerler belirli koşulları karşılayan uygulama örnekleri için uygulama içi varsayılan değer.
Remote Config, aynı zamanda Firebase Yöneticisi Node.js SDK'sı v12.1.0+. Sunucu uygulamalarınız bunu aşağıdakileri yapmak için kullanabilir: Remote Config tarafından depolanan sunucuya özel şablonlardan değerleri getirir. Öğren Sunucuda Remote Config'i kullanma hakkında daha fazla bilgi ortamlar için geçerlidir.
Parametreler, koşullar ve Remote Config'in nasıl çalıştığı hakkında daha fazla bilgi koşullu değerler arasındaki çakışmaları çözümlediği için Remote Config Parametreleri ve Koşulları.
Uygulama yolu
Remote Config ile uygulamanızı kullanma | Uygulamanızın davranışının ve görünümünün hangi yönlerini tanımlamak uzaktan yapılandırmayı kullanarak değiştirebilir ve bunları parametrelerinden birini seçin. | |
Varsayılan parametre değerlerini ayarlama |
Remote Config parametrelerinin uygulama içi varsayılan değerlerini
setDefaults() ve isteğe bağlı olarak
indirin
Remote Config şablonunuzun varsayılan ayarlarını güncelleyin.
|
|
Parametre değerlerini getirmek, etkinleştirmek ve almak için mantık ekleyin |
Uygulamanız,
Remote Config arka ucunu düzenli aralıklarla kontrol edin ve bu getirilen değerleri etkinleştirin.
Gerçek Zamanlı Remote Config, uygulamalarınızın güncellenmiş değerleri
yeni Remote Config sürümü, yoklamaya gerek olmadan yayınlanır.
Uygulamanızı veya en iyi sonucu verip vermediğinize bakmaksızın sunucu tarafı değerleri mevcut. Uygulamanız şunları yapmak için |
|
(Gerektiğinde) Şurada varsayılan ve koşullu parametre değerlerini güncelleyin: Remote Config |
Değerleri Firebase konsolunda veya Remote Config'de tanımlayabilirsiniz
uygulama içi öğeleri geçersiz kılmak için arka uç API'leri
varsayılan değerlere sahiptir. Bunu uygulamanızın lansmanından önce
veya sonra yapabilirsiniz.
çünkü aynı |
|
(Gerektiğinde) Uygulamanızdaki varsayılan parametre değerlerini güncelleyin | Uygulamanızı her güncellediğinizde, uygulamanın varsayılan parametresini senkronize etmeniz gerekir. değerlerini Remote Config arka ucuyla değiştirin. Dosyaları hızlı bir şekilde indirebilirsiniz XML, özellik listesi (plist) veya JSON biçimindeki varsayılan değerleri girin uygulamanızı indirin. Daha fazla bilgi için bkz. İndir Remote Config şablonu varsayılanları. | |
Kullanıcı deneyimini özelleştirmek için A/B Testi ve Remote Config kişiselleştirmesini kullanın. hedeflerinize ulaşmanızı sağlayacak en iyi parametre değerlerini belirler. | Remote Config'i uygulamanıza ekledikten sonra, aşağıdaki işlemler için kullanabilirsiniz: A/B Testi ve Remote Config kişiselleştirme gibi gelişmiş özelliklerle uygulamanızı deneyebilir, genişletebilir ve güncelleyebilirsiniz. |
Politikalar ve sınırlar
Aşağıdaki politikalara dikkat edin:
- Kullanıcının yapması gereken uygulama güncellemelerini yapmak için Remote Config'i kullanmayın. yetkilendirme. Bu durum, uygulamanızın güvenilmez olarak algılanmasına neden olabilir.
- Gizli verileri Remote Config parametre anahtarlarında veya parametre değerleri. Remote Config verileri aktarım sırasında şifrelenir ancak kullanıcı erişimi olan bir varsayılan veya getirilen Remote Config parametresine kullanılabilir.
- Uygulamanızın hedef platformunun şartlarını atlatmaya çalışmayın Remote Config'i kullanarak.
Remote Config parametreleri ve koşulları belirli sınırlara tabidir. Daha fazla bilgi edinmek için bkz. Parametreler ve koşullarla ilgili sınırlar.
Aşağıdaki sınırları göz önünde bulundurun:
Bir Firebase projesinde şablon başına 2000 Remote Config parametresi olabilir uzunluk ve içerik sınırlarına tabi olan tür (istemci veya sunucu) ayrıntılı olarak Parametreler ve koşullarla ilgili sınırlar.
Firebase, Remote Config'inizin 300'e kadar ömür boyu sürümünü depolar şablon türü (istemci veya sunucu) başına şablon sayısı. Bu 300 sürüm kullanım ömrü sınırına, silinen şablonlar için depolanan sürüm numaraları dahildir. Ayrıntılar için Şablonlar ve sürüm oluşturma başlıklı makaleyi inceleyin.
En fazla 24 adet çalışan A/B denemeniz olabilir ve Remote Config kullanıma sunmalarının toplamıdır.
Başka veri türlerini depolamak mı istiyorsunuz?
- Cloud Firestore, müşterilere yönelik esnek ve ölçeklenebilir Firebase ve Google Cloud'dan mobil, web ve sunucu geliştirme.
- Firebase Realtime Database, JSON uygulama verilerini depolar, ve sohbet mesajları gibi farklı versiyonları sunar ve tüm bağlı cihazlarda kullanılabilir. Veritabanı arasındaki farklar hakkında daha fazla bilgi edinmek için görmek için Bir veritabanı seçin: Cloud Firestore veya Realtime Database.
- Firebase Hosting, aşağıdakileri de içeren küresel öğeleri barındırır: Web siteniz için HTML, CSS ve JavaScript'in yanı sıra Geliştirici tarafından sağlanan öğeler (ör. grafikler, yazı tipleri ve simgeler).
- Cloud Storage; görüntüler, videolar ve seslerin yanı sıra kullanıcı tarafından oluşturulan diğer içerikler.
Sonraki adımlar
- Tipik özellikleri inceleyerek Remote Config ile neler yapabileceğinizi öğrenin kullanım alanlarına bakın.
- Tasarımınıza başlayın. Hedeflerinize ulaşmak için Remote Config parametreleri ve koşulları ve yükleme stratejileri.
- Remote Config'i uygulamanızla entegre etmeye başlayın. Kurulum kılavuzlarını inceleyin Android için iOS+, ve Web.
- Remote Config parametre değerlerini okumayı ve değiştirmeyi öğrenin programatik olarak kullanılabilir.
- A/B Testi ile Remote Config denemeleri oluşturmayı öğrenin.
- Nasıl kullanacağınızı öğrenin Remote Config kişiselleştirmesini Hedeflerinize ulaşmak için bireysel kullanıcı deneyimini otomatik olarak optimize edin.
- Aşağıdaki işlemler için Remote Config kullanıma sunma sürecinin nasıl kullanıldığını öğrenin: kullanıcı tabanınıza kademeli ve kademeli olarak yeni özellikleri kullanıma sunmanın yanı sıra, başarı ve istikrarın yanı sıra Crashlytics ve Google Analytics sonuçları.
- Nasıl kullanacağınızı öğrenin Sunucu ortamlarında Remote Config.