Uygulama geliştiriciler, kendi müşterilerine uygun olması için Remote Config'i birçok farklı şekilde kullanır ve bunu göz önünde bulundurarak teşvik etmek isterim. Bu genel bakış açısının veya Remote Config ile yapabilecekleriniz, Bu sayfada, geniş çaplı bazı kullanım alanları uygulanabilirlik durumunu gösterdik.
Yüzde kullanıma sunma mekanizmasıyla yeni özellikleri kullanıma sunma
Özelliği yavaş yavaş kullanıma sunmak üzere yüzdelik kullanıma sunmak için Remote Config'i kullanabilirsiniz.
yeni işlevlere sahip olmanızı sağlar. Bu kullanım alanı için yeni bir
Remote Config kullanılarak etkinleştirilen ve devre dışı bırakılan arama işlevi
parametresine izin vermek istiyorsanız ve bu parametreyi new_search_feature_flag
uygulamanızı yüklemiş kullanıcı tabanınızın% 10'una denk geliyor.
Bunu elde etmek için new_search_feature_flag
parametrenizi düzenleyin, yeni bir
koşuluna tıklayın ve Rastgele yüzdede kullanıcı'yı seçin.
0 ile 10 arasında rastgele bir yüzdelik değerdir.
Şimdi, new_search_feature_flag
değeri Remote Config'den getirildiğinde, rastgele seçilen kullanıcıların% 10'u true
değerini, diğer %90'ı ise
false
değerini alır.
Kullanıcının% 10'unun kararlılığından memnun kaldığınızda %30'a, %50'ye ve nihayetinde de %100'e çıkarabilirsiniz ve özelliğe tam olarak güvendiğinizde.
Uygulamanız için platforma ve yerel ayara özel tanıtım banner'ları tanımlayın
Yaklaşan bir e-ticaret satışınız olduğunu ve bir satış temsilcisi
tanıtım amaçlı açılış sayfası ekleyebilirsiniz. Ayrıca diyelim ki
bu giriş sayfasını, kullanıcınızın web sitesinde belirlediği yerel ayara
olanak tanır. promo_splash_graphic
parametresini tanımlayıp değerini şu şekilde ayarlayabilirsiniz:
statik URL'ler (Firebase'de barındırılır)
Storage veya başka bir yerde) ve ardından
uygulamanızda dinamik olarak referans alın.
Daha sonra, kullanıcılara göre seçilebilecek yerel ayarlar için Android ve Apple'a en önemli faktör olduğunu unutmayın. Promosyonları belirli bir zamanda tetiklemeniz gerekiyorsa aşağıdakileri kullanabilirsiniz: Ayrıca, Remote Config'in zaman koşullarını gerçek zamanlı Remote Config özelliğini kullanarak değişiklikler şablon yayınlandıktan kısa bir süre sonra alınır ve daha sonra, bunları uygulamanızda gerektiği şekilde etkinleştirin.
Ayrıca şunu da kullanabilirsiniz: Güncellenecek Remote Config arka uç API'lerini programlı bir şekilde çalışır ve daha sonra, cron işi olabilir.
Kullanıcılarınıza, uygulamayı ilk kez kullananlara dayalı özel deneyimler sunma
Kullanıcılara şu özelliklere göre özel deneyimler sunmak için Remote Config'i kullanabilirsiniz: uygulamanızı ilk açtıkları tarih ve saat, aşağıdaki kullanım alanları da dahil:
- Kullanıcılar uygulamanıza katıldıkça farklı ilk katılım akışları sağlayın.
- Özellik bayraklarının arkasında gizlenmiş teşvikleri veya özellikleri ya da yeni açma/kapatma düğmesini açık konuma getirin kullanıcı etkileşimini artırır.
- Belirli bir dönemde katılan kullanıcılara özel deneyimler sunun.
Diyelim ki yeni kullanıcıları oyuna davet etmek için
ilk etkileşim ve elde tutma ve diğer kullanıcılara farklı bir ödül
bir grup insan vardır. Dilerseniz
ücretsiz oyun içi oyun içi fırsatlar sunan bir pop-up'ı kontrol eden extra_coin_splash
adlı
para birimi özelleştirilebilir mesaj, bonus jeton sayısı ve
Kullanıcı teklifi kabul etmese bile, teklifin yeniden gösterilmesi için maksimum
teklif edin. Parametre varsayılanı olarak uygulama içi varsayılan değeri kullanabilir ve ardından
iki koşul oluştururum.
Öncelikle,
Belirli bir kullanıcıyı hedefleyen extra_coins_splash
Remote Config parametresi
Android veya iOS uygulamasında İlk açılış'ı gelecekteki bir tarih/saate ayarlayın ve
ardından parametre değerini şu şekilde ayarlayın:
{"banner_text": "Welcome! Enjoy some extra coins!", "bonus_coins": 15, "max_display_retries": 2}
Ardından, mevcut bir kullanıcı grubu için ödül vermek istediğiniz
Örneğin, Temmuz ayında katılan ve Ekim ayında oyununuzu kullanmaya devam eden tüm kullanıcılar buna örnek gösterilebilir.
Bunu yapmak için extra_coins_splash
öğesine başka bir Koşullu değer ekleyin
parametresini İlk açılış olarak 1 Temmuz ile 1 Ağustos arasında ayarlanmış olarak ayarlayıp
parametre değerini şu şekilde değiştirin:
{"banner_text": "Thanks for being a loyal user!", "bonus_coins": 30, "max_display_retries": 2}:
Son extra_coins_splash
parametreniz şöyle görünür:
Yapılandırmanızı bu parametreyle yayınladıktan sonra her iki kullanıcı grubu da bir sonraki getirme işleminden sonra yapılandırdığınız ekstra para parametre değerlerini alır.
Sonraki adım olarak bir A/B Testi denemesi yapın veya kişiselleştirme parametreleri ve hedefleme koşullarını, farklı banner mesajları ve bonuslar kullanarak para miktarlarını gösterdik.
Yeni işlevleri sınırlı bir test grubunda test edin
Normalde, sınırlı bir test grubunda yeni işlevleri test etmek için, Google Play'de bir Alfa kanalı veya bir Apple uygulaması için Test Uçuşu kullanma. Bu araçlar yeni işlevleri onlarla aynı tempoda test etmek istediğinizde düzenli geliştirme döngüsünden çok daha fazlasıdır.
Ancak, bazen daha fazla test etmek istediğiniz bir özelliğiniz olabilir. ve sonraki haftanın zamanlamasından bağımsız olarak kolayca etkinleştirilebilir ya da sürümünü kullanmanız gerekir. Bu tür durumlarda Remote Config çok faydalı bir araç olabilir.
Şirketinizdeki çalışanlar arasında yeni grafikleri test etmek istediğinizi varsayalım. Bu özellik Remote Config ile nasıl etkinleştirilir?
Kullanıcılar uygulamanıza giriş yaptığında e-posta kimliklerini kontrol edin ve kullanıcıyı ayarlayın
yalnızca e-posta şuna ait olduğunda geçerli olan is_mydomain_employee=true
mülkü:
alanınız. Ardından, bu kullanıcı özelliğini izleyen bir koşul oluşturun.
Bu kullanıcı özelliğini Remote Config'de hedefleyebilir ve yeni
yalnızca bu kullanıcılar için kullanılabilir.
Uygulama veya oyununuzdaki karmaşık varlıkları yapılandırmak için JSON kullanma
Uygulamanızın karmaşıklık düzeyi arttıkça, yapılandırmayı sağlamanın daha iyi yollarına da ihtiyaç duymanız gerekir. ekleyin. Örneğin, yeni bir giriş sistemi yapılandırmak istiyorsanız istediğiniz her dinamik değer için bir Remote Config parametresi oluşturun ve kontrol etmesi gerekir. Ancak, giriş sisteminizi bu şekilde yapılandırmak yorucudur ve bunları anlamak ve sürdürmek zordur.
Böyle bir giriş sistemi için yapılandırma sağlamanın daha iyi bir yolu,
JSON oluşturulan ve tüm bu parametreleri tek bir parametrede gruplandırır. Bu da ekip içinde
login
parametresini zaman içinde çok daha kolay bir şekilde düzenleyip koruyabilirsiniz.
Firebase konsolu, erişebileceğiniz bir JSON doğrulayıcı ve okunaklı yazıcı sağlar. Remote Config parametrelerini düzenlerken kullanılacak verileri içerir. Konsolda çalışırken düzenleyiciyi açmak için {} simgesini tıklayın.
Remote Config güncellemesi yayınlandığında Slack / e-posta mesajı gönder
Remote Config kullanan büyük bir ekibin üyesiyseniz bunu yapmak genellikle zordur. Remote Config'i kimin ne zaman yayınladığını takip edin.
Ortak çalışmaya dayalı iş akışlarını basitleştirmek için favoriniz üzerinden uyarı alabilirsiniz. mekanizmayı (Slack veya E-posta) neredeyse gerçek zamanlı olarak kontrol edebilir. İlgili içeriği oluşturmak için kullanılan Remote Config arka planıyla birlikte Remote Config REST API Cloud Functions for Firebase'deki tetikleyici, her etkinleştiğinde bildirim göndermenize Remote Config şablonunuzdaki değişiklikler.
eBay kısa süre önce uygulamasını açık kaynaklı hale getirdi Cloud Functions'ı Remote Config ile nasıl kullandıklarına dair yeni Remote Config şablonlarının Slack kanalına aktarılması.