Gerçek zamanlı Remote Config, dinleyiciler eklemenize ve yapılandırma güncellemelerini anında almanıza olanak tanır. Bu, yeni bir özellik test edilirken özellik bayrağının anında açılıp kapatılması veya sınırlı süreli kısa süreli indirimlerin tanıtılması gibi sık sık güncellenmesi gereken özellikler veya kullanıcı akışları için idealdir.
Gerçek zamanlı Remote Config özelliğini stratejik olarak kullanma
Anlık Remote Config değerini en üst düzeye çıkarmak için uygulamanızda anlık güncellemeler gerektiren temel alanlara (ör. özellik bayrağı açma/kapatma) 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 ilgili bölümlerinde gezinirken gerçekleşmesini sağlar.
Hemen teslim edilmesi gerekmeyen güncellemeler için daha uzun bir getirme aralığı kullanmayı düşünebilir ve bunu kritik parametrelerle ilgili anlık güncellemeler için gerçek zamanlı dinleyicilerle eşleştirebilirsiniz. Bu sayede, etkin olmayan kullanıcılar zaman içinde en son yapılandırmaları almaya devam ederken genel getirme hacmi azaltılır ve uygulama örneklerinin, gerçek zamanlı özelliklere gitmeden önce bile yeni değerler yüklemesine olanak tanını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şlemlerinizin ve pil tüketiminizin optimum düzeyde olması için aşağıdaki hususları göz önünde bulundurun:
- Getirme sınırları: Konsolda bir parametre her güncellendiğinde, dinleyen istemci uygulamalarına bir geçersiz kılma sinyali gönderilir. Bu sinyal, getirme sınırlarınıza dahil edilen 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ındaki pil kullanımını artırır.
Dinleyici eklemek için addOnConfigUpdateListener simgesini 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ını korur ve yeniden kullanır. Eklenen dinleyicileri temizlemek için her ConfigUpdateListenerRegistration nesnesinde remove işlevini ç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ı güncellemeleri anlamaRemote Config başlıklı makaleyi inceleyin.