У меня возникла странная проблема с последним Android SDK com.google.firebase: firebase-config: 16.3.0
В заставке моего приложения я использую метод извлечения, напримерэто
config.fetch(EXPIRY_CACHE).addOnCompleteListener { task ->
if (task.isSuccessful) {
config.activateFetched()
}
, где EXPIRY_CACHE = 3600L (1 час)
Сценарий: Я открываю приложение и вижу некоторое значение для параметра X после выборки в первый раз,Затем из консоли Firebase я обновляю значение параметра X и публикую изменения.Затем я немедленно открываю приложение и сразу вижу новое обновленное значение.
Фактический результат: RemoteConfig 1-часовой кэш не учитывается.- Я вижу каждое обновленное значение немедленно, без какого-либо времени ожидания кеша
Ожидаемый результат: Я должен видеть обновленное значение параметра X через 1 час после последней загрузки.
Вкл.с другой стороны, точно такой же код работает правильно, удовлетворяя ожидаемому результату при использовании более старой версии SDK com.google.firebase: firebase-config: 16.0.0
Кто-нибудь еще имеетэтот вопрос?