Недавно я добавил в свой проект удаленную конфигурацию Firebase, чтобы управлять некоторыми настройками приложения удаленно.
Из-за характера Firebase конфигурации могут обновляться на стороне клиента только каждые 12 часов. И поскольку я медленно добавлял переменные в удаленную конфигурацию, я случайно создал следующий сценарий:
- Пользователь имеет версию A приложения с несколькими переменными в удаленной конфигурации.
- Обновления приложения переменные из firebase
- Пользователь обновляет версию приложения до A + 1, которая имеет новые переменные в удаленной конфигурации
- Приложение пытается обновить переменные из firebase, но ему отказывают из-за короткого интервала запроса.
- Приложение работает с новыми переменными, установленными на "", пока firebase не разрешит удаленное обновление конфигурации
Есть ли способ заставить Firebase обновлять поля удаленной конфигурации при обновлении?