Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Remote Config ile ne yapabilirim?

Uygulama geliştiricileri, Remote Config'i benzersiz gereksinimlerine uyacak şekilde birçok farklı şekilde kullanır ve bunu teşvik ediyoruz. Remote Config ile yapabileceğiniz şeyler hakkında size bir fikir vermek için bu sayfada, mobil geliştiriciler için geniş uygulanabilirliğe sahip bazı kullanım örnekleri açıklanmaktadır.

Yüzde dağıtım mekanizmasıyla yeni özellikler başlatın

Tüm uygulama kullanıcıları için yeni bir özellik başlatmak korkutucu olabilir, çünkü özelliğin kullanıcılarınız tarafından ne kadar iyi karşılanacağından emin olamazsınız. Bu nedenle birçok geliştirici, bir yüzde sunumu gerçekleştirmek ve kullanıcılarını yavaş yavaş yeni işlevlere maruz bırakmak için Remote Config'i kullanır.

Mevcut bir Remote Config parametresinde bir yüzde sunumu gerçekleştirmek için, parametreye % değeri %10 olarak ayarlanmış "Rastgele yüzdelik dilimde kullanıcı" koşulunu içeren yeni bir koşul ekleyin:

Yüzde özelliğinin kullanıma sunulması için parametre ekleme

Şimdi, new_search_feature parametresi Uzaktan Konfig'teki olarak getirildiğinden, rastgele seçilen kullanıcıların% 10 değeri olsun true dinlenme değeri alırken false .

Kullanıcı popülasyonunun %10'unda özelliğin kararlılığından memnun olduğunuzda, özelliğe tam olarak güvendiğinizde bunu %30'a, %50'ye ve sonunda %100'e yükseltebilirsiniz.

Uygulamanız için platforma ve yerel ayara özel tanıtım banner'larını tanımlayın

Yaklaşan bir e-ticaret satışınız olduğunu ve uygulamanızda tanıtım amaçlı bir açılış sayfasını etkinleştirmek istediğinizi hayal edin. Ayrıca, bu açılış sayfasını, kullanıcınızın cihazında ayarladığı yerel ayara göre özelleştirmek istediğinizi düşünün. Bir parametre tanımlayabilirsiniz promo_splash_graphic ve statik URL'ler (barındırılan için değerini ayarlamak Firebase Depolama başka bir yerde veya) ve daha sonra uygulamanızda dinamik referans onları.

Ardından, promosyonel pazarlama kampanyanız için en önemli olan yerel ayarlar için Android ve iOS'a farklı değerler atayabilirsiniz. Promosyonları belirli bir zamanda tetiklemeniz gerekiyorsa, Remote Config'in zaman koşullarını kullanabilirsiniz.

Yerelleştirilmiş tanıtım afişleri için parametre ekleme

Ayrıca kullanabilirsiniz Uzaktan Yapılandırma arka uç API'leri programlı parametre değerlerini güncellemek ve daha sonra bir cron işi işlevselliğini tetiklemek için.

Sınırlı bir test grubunda yeni işlevleri test edin

Normalde sınırlı bir test grubu içinde yeni işlevleri test etmek için Google Play'de bir Alfa kanalı veya bir iOS uygulaması için Test Uçuşu kullanırsınız. Bu araçlar, yeni işlevleri normal geliştirme döngünüzle aynı hızda test etmek istediğinizde mükemmeldir.

Ancak bazen, normal geliştirme döngünüzdeki bir sonraki sürümün zamanlamasına bakılmaksızın daha hızlı test etmek ve kolayca etkinleştirmek veya devre dışı bırakmak istediğiniz bir özelliğiniz olabilir. Bu gibi durumlarda Remote Config çok yardımcı bir araç olabilir.

Şirketinizdeki çalışanlar arasında yeni grafikleri test etmek istediğinizi varsayalım. Remote Config ile bu nasıl etkinleştirilebilir?

Kullanıcıların uygulamanıza oturum açtığınızda, e-posta kimliği için kontrol ve kullanıcı özelliği kurmak is_mydomain_employee=true e-posta adresi etki alanına ait olması durumunda geçerlidir. Ardından, bu kullanıcı özelliğini izleyen bir koşul oluşturun. Bu kullanıcı özelliğini Remote Config'de hedefleyebilir ve yeni işlevi yalnızca bu kullanıcılar için etkinleştirebilirsiniz.

Bir koşulla test gruplarını hedefleme

Uygulamanızda veya oyununuzda karmaşık varlıkları yapılandırmak için JSON kullanın

Uygulamanızın karmaşıklığı arttıkça, uygulamanıza yapılandırma sağlamanın daha iyi yollarına ihtiyacınız vardır. Örneğin, yeni bir oturum açma sistemi yapılandırmak istiyorsanız, kontrol etmek istediğiniz her dinamik değer için bir Remote Config parametresi oluşturabilirsiniz. Ancak, oturum açma sisteminizi bu şekilde yapılandırmak sıkıcıdır ve anlaşılması ve sürdürülmesi çok zordur.

Böyle bir oturum açma sistemi için yapılandırma sağlamanın daha iyi bir yolu, JSON kullanmak ve tüm bu parametreleri tek bir parametrede gruplandırmaktır. Bu düzenleme ve korunmasında yardımcı olur login zamanla çok daha kolay parametre.

Firebase konsolu, Remote Config parametrelerini düzenlerken kullanabileceğiniz bir JSON doğrulayıcı ve güzel yazıcı sağlar. Konsolda çalışırken, editörü açmak için {} simgesini tıklayın.

Parametreleri gruplamak için JSON düzenleyicisini kullanma

Remote Config güncellemesi yayınlandığında Gevşek / E-posta mesajı gönder

Remote Config kullanan büyük bir ekibin parçasıysanız, Remote Config'i ekibinizde kimin ve ne zaman yayınladığını takip etmek genellikle zordur.

İşbirliğine dayalı iş akışlarını basitleştirmek için, en sevdiğiniz mekanizma (Gevşeme veya E-posta) aracılığıyla neredeyse gerçek zamanlı olarak uyarı alabilirsiniz. Firebase için Bulut İşlevleri bir Uzaktan Yapılandırma arka plan tetik ile birlikte Uzaktan Yapılandırma DİNLENME API sağlayan gerçek zamanlı güncellemeler yaymak .

eBay geçenlerde açık bunların uygulanmasını kaynaklı bir Gevşek kanalına yeni Uzaktan Yapılandırma şablonları vs önceki bir diff yayımlamak Uzaktan Config ile Bulut İşlevleri nasıl kullandıklarını için.