Gerçek Zamanlı Analiz Remote Config, işleyiciler 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 ya da 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ü olaylarını 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 kritik parametrelerle ilgili anlık güncellemeler için bunu 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 örneklerinin, gerçek zamanlı özelliklere gitmeden önce bile yeni değerleri yüklemesi sağlanır.
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 ve getirme sınırlarınıza dahil edilen getirme işlemleri tetiklenir.
- 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 yeniden kullanır. 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
- Remote Config getirme verimliliğiyle ilgili en iyi uygulamalar hakkında bilgi edinin.
- Gerçek zamanlı güncellemeler hakkında daha fazla bilgi için Gerçek zamanlı analizleri anlama Remote Config başlıklı makaleyi inceleyin.