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).
Başlamaya hazır mısınız? Platformunuzu seçin:
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 Remote Config parametresini özellik bayrağı olarak 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ısına ait varyasyonları sağlamak için Remote Config kullanabilirsiniz kullanıcı tabanınızın farklı segmentlerine yönelik deneyimi, uygulama sürümü, dil, Google Analytics kitle, 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. kullanarak, Google Analytics ile ölçebileceğiniz özel etkinlik Remote Config kişiselleştirme ile ilgili daha fazla bilgi edinin. |
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 kullanıma sunma kullanıcılarınıza kademeli olarak yeni işlevleri sunmanızı sağlar. Sürümü belirleme Crashlytics ile Google Analytics verilerini karşılaştırarak istikrar ve başarı 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 | Şunu kullanabilirsiniz: A/B Testing ve rastgele A/B testi iyileşmelerine yönelik Google Analytics ile yüzde hedefleme 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, aşağıdakiler gibi önemli görevleri gerçekleştiren bir istemci kitaplığı içerir: parametre değerlerini getirme ve önbelleğe alma sırasında uygulamanızın performansını etkilemesi için 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, Remote Config API'sinden değerleri şunu kullanarak getiriyor:
uygulama içi varsayılan değerleri almak için kullandığı mantığın aynısıdır. Bu nedenle,
Remote Config özelliklerini uygulamanıza 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'sini parametre ile aynı ada sahip olması gerekir. Her bir parametresini geçersiz kılmak için Remote Config ürününde varsayılan bir değer ayarlayabilirsiniz. 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, 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 getir. Öğren Daha fazla bilgi için: Sunucuda Remote Config kullanma ortamları için de geçerlidir.
Parametreler, koşullar ve Remote Config özelliğinin nasıl kullanıldığı hakkında daha fazla bilgi edinmek için 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ı kullanın | Uygulamanızın davranışının ve görünümünün hangi yönlerini tanımlamak Remote Config kullanarak değişiklik yapabilir ve bunları parametrelerinden birini seçin. | |
Varsayılan parametre değerlerini ayarlama |
Remote Config parametreleri için uygulama içi varsayılan değerleri ayarlamak üzere
setDefaults() ve isteğe bağlı olarak
indir
Remote Config şablon varsayılan ayarlarınız.
|
|
Parametre değerlerini getirmek, etkinleştirmek ve almak için mantık ekleyin |
Uygulamanız,
Remote Config arka ucunuzu düzenli olarak kontrol edin ve getirilen bu değerleri etkinleştirin.
Gerçek zamanlı Remote Config, uygulamalarınızın güncellenmiş değerleri bir saniye içinde getirmesini sağlar
yeni Remote Config sürümü yoklamaya gerek kalmadan 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'da 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ı REST API ve Firebase konsoluyla açın. Daha fazla bilgi için bkz. İndir Remote Config şablon varsayılanları. | |
Kullanıcı deneyimini özelleştirmek için A/B Testing ve Remote Config kişiselleştirmesini kullanın ve hedeflerinize ulaşmanızı sağlayacak en iyi parametre değerlerini belirler. | Remote Config özelliğini uygulamanıza koyduktan sonra, aşağıdaki işlemler için kullanabilirsiniz: A/B Testing 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ı tarafından erişilmesi gereken uygulama güncellemelerini yapmak için Remote Config uygulamasını 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 şifrelendi ancak sona erdi kullanıcılar varsayılan veya getirilen Remote Config parametresine erişebilir. kullanılabilir.
- Uygulamanızın hedef platformunun şartlarını atlatmaya çalışmayın Remote Config kullanılıyor.
Remote Config parametre 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 projesi şablon başına 2000 Remote Config parametresine sahip 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 uygulamanızın 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 sunma birlikte gerçekleşti.
Başka veri türlerini depolamak mı istiyorsunuz?
- Cloud Firestore, Google Cloud ürünlerine dair Firebase ve Google Cloud'ten 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, şunlar da dahil olmak üzere 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 resim, resim ve metin gibi dosyaları depolar. videolar ve seslerin yanı sıra kullanıcı tarafından oluşturulan diğer içerikler.
Sonraki adımlar
- Tipik yorumları inceleyerek Remote Config ile neler yapabileceğinizi öğrenin kullanım alanlarını inceleyin.
- Tasarımınıza başlayın. Hedeflerinize ulaşmak için Remote Config parametre ve koşul ve yükleme stratejileri.
- Remote Config hizmetini uygulamanıza 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 deneme 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ğıdakileri yapmak için Remote Config kullanıma sunma işleminin nasıl kullanılacağını öğrenin kullanıcı tabanınıza kademeli ve kademeli olarak yeni özellikleri kullanıma sunmanın yanı sıra, ile yan yana Crashlytics ve istikrar ile Google Analytics sonuç.
- Nasıl kullanacağınızı öğrenin Sunucu ortamlarında Remote Config.