Я использую конфигурацию Firebase Remote для управления функциями моего приложения для каждого пользовательского сегмента, поэтому я применяю условия к параметру удаленной конфигурации на основе некоторых пользовательских свойств.
Проблема в том, что некоторые из этих свойств пользователя могут быть изменены, когда пользователь приложения выполняет некоторые действия, которые изменяют его / ее сегмент (например, пользователь был бесплатным пользователем и становится платным пользователем), и в этом случае удаленная настройка не извлекать новые значения, чтобы пользователь видел неправильные данные в текущем сеансе приложения (видит данные, относящиеся к его предыдущему сегменту, а не новый), и не увидит правильные данные, пока не закроет приложение и не откроет его снова.
-Есть ли какое-либо решение, чтобы заставить Remote Configuration обновить кэшированное значение?
- Правильно ли в этом случае использовать удаленную настройку или нам нужно перейти на другое решение, например RTDB?