Gerçek zamanlı Remote Config ile ilgili en iyi uygulamalar

Gerçek zamanlı Remote Config, dinleyiciler eklemenize ve yapılandırma güncellemelerini gerçek zamanlı olarak almanıza olanak tanır. Bu, yeni bir özelliği test ederken özellik bayrağını anında açıp kapatma veya sınırlı süreli kısa süreli indirimleri tanıtma gibi sık güncelleme gerektiren özellikler veya kullanıcı işlemleri akışları için idealdir.

Gerçek zamanlı Remote Config stratejik olarak kullanın

Gerçek zamanlı Remote Config özelliğinden en iyi şekilde yararlanmak için uygulamanızda özellik bayrağı açma/kapatma gibi anında güncelleme gerektiren önemli alanlara odaklanın ve bu bileşenlerle ilgili dinleyici yaşam döngüsü etkinliklerini dikkatli bir şekilde yönetin.

Bu hedefli strateji, yapılandırma güncellemeleri için getirme isteklerinin yalnızca kullanıcılar uygulamanızın alakalı bölümlerinde gezinirken gerçekleşmesini sağlar.

Hemen yayınlanması gerekmeyen güncellemeler için daha uzun bir getirme aralığı kullanın ve bunu kritik parametrelerle ilgili anlık güncellemeler için gerçek zamanlı dinleyicilerle eşleştirin. Bu sayede, etkin olmayan kullanıcılar zaman içinde en son yapılandırmaları almaya devam ederken genel getirme hacmi azalır ve uygulama örnekleri, gerçek zamanlı özelliklere gitmeden önce bile yeni değerleri yükleyebilir.

Gerçek zamanlı Remote Config özelliğini kullanırken dikkat edilmesi gereken noktalar

Gerçek zamanlı Remote Config özelliğini kullanırken getirme işlemlerinizi ve pil tüketiminizi optimum düzeyde tutmak için aşağıdaki noktaları göz önünde bulundurun:

  • Getirme sınırları: Konsolda bir parametre güncellendiğinde dinleyen istemci uygulamalarına geçersiz kılma sinyali gönderilir. Bu sinyal, getirme sınırlarınızda hesaba katılan getirme işlemlerini tetikler.
  • Pil tüketimi: Güncellemeleri dinlemek için açık bir HTTP bağlantısı sürdürmek, kullanıcı cihazlarında pil kullanımını artırır.

Dinleyici eklemek için addOnConfigUpdateListener kullanabilirsiniz. Uygulamanızın farklı bölümlerine birden fazla dinleyici eklerseniz Remote Config, tüm dinleyiciler için tek bir HTTP bağlantısı kullanır ve bu bağlantıyı korur. Eklenen dinleyicileri temizlemek için her ConfigUpdateListenerRegistration nesnesinde remove yöntemini çağırın. Açık ağ bağlantısını kapatmak için eklenen tüm dinleyicilerin kaldırıldığından emin olun.

Sonraki adımlar