Uygulama geliştiriciler, Remote Config uygulamalarını kendi ihtiyaçlarına uygun olarak birçok farklı şekilde kullanırlar. ve bunu göz önünde bulundurarak teşvik etmek isterim. Bu genel bakış açısının 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
Yavaş kullanıma sunmak için yüzdelik sunum gerçekleştirmek üzere Remote Config kullanabilirsiniz.
yeni işlevlere sahip olmanızı sağlar. Bu kullanım alanında, new_search_feature_flag
adlı bir parametre kullanılarak etkinleştirilen ve devre dışı bırakılan yeni bir arama işlevinizin olduğunu ve bu işlevi, uygulamanızı yüklemiş kullanıcı tabanınızın %10'una sunarak kullanıma sunmak istediğinizi varsayalım.
Bunu yapmak için new_search_feature_flag
parametrenizi düzenleyin, yeni bir koşul ekleyin ve Rastgele yüzdedeki 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 üzerinden getirildiğinde, rastgele seçilen kullanıcıların% 10'u true
değerini, diğer %90'ı da alır
false
değerini alır.
Özelliğin 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: Remote Config zaman koşullarını görebilir, ayrıca gerçek zamanlı Remote Config 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'si 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 ölçütlere göre özel deneyimler sağlamak için Remote Config 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 sunabilirsiniz.
İlk etkileşimi ve elde tutmayı teşvik etmek için yeni kullanıcılara oyun içi hediye vermek istediğinizi ve uzun süredir oyununuzu kullanan bir kullanıcı grubuna farklı bir ödül vermek istediğinizi varsayalım. Özelleştirilebilir bir mesaj, bonus para sayısı ve kullanıcı teklifi kabul etmezse teklifin yeniden gösterilme sayısıyla birlikte ücretsiz oyun içi para birimi sunan bir pop-up'ı kontrol eden extra_coin_splash
adlı bir parametre oluşturabilirsiniz. Parametre varsayılanı olarak uygulama içi varsayılan değeri kullanabilir ve ardından
iki koşul oluştururum.
Öncelikle, Koşullu değer
Belirli bir hedefi 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, ödüllendirmek istediğiniz mevcut bir kullanıcı grubu için bir koşul ekleyin. Örneğin, Temmuz ayında katılan ve Ekim ayında hâlâ oyununuzu kullanan tüm kullanıcılar.
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:
Koşullu değerlerle Remote Config parametresi" title="Koşullu değerlere sahip Remote Config parametresi" genişlik="55%">
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 Testing deneme yapmayı deneyin 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 etme
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, normal geliştirme döngüsünüzdeki bir sonraki sürümün zamanlamasından bağımsız olarak daha hızlı test etmek ve kolayca etkinleştirmek veya devre dışı bırakmak istediğiniz bir özellik olabilir. 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 ürününde hedefleyebilir ve yeni özelliği etkinleştirebilirsiniz.
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 sayede
login
parametresini zaman içinde çok daha kolay bir şekilde düzenleyip koruyabilirsiniz.
Firebase konsolu, kullanabileceğiniz bir JSON doğrulayıcı ve okunaklı yazıcı sağlar Remote Config parametrelerini düzenlerken kullanılır. Konsolda çalışırken düzenleyiciyi açmak için {} simgesini tıklayın.
Remote Config güncellemesi yayınlandığında Slack / E-posta iletisi gönder
Remote Config kullanan büyük bir ekibin üyesiyseniz ekibinizde Remote Config'yi kimin ne zaman yayınladığını takip etmek genellikle zordur.
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. Remote Config REST API, Cloud Functions for Firebase'daki Remote Config arka plan tetikleyicisiyle birlikte Remote Config şablonunuz değiştiğinde bildirim göndermenize olanak tanır.
eBay kısa süre önce uygulamasını açık kaynaklı hale getirdi Cloud Functions kullanarak fark yayınlamak için Remote Config ile nasıl kullandıkları Remote Config şablonunun Slack kanalına aktarılması işlemidir.