Firebase Storage and Glide - Подпись - PullRequest
       98

Firebase Storage and Glide - Подпись

0 голосов
/ 14 апреля 2020

При использовании glide для загрузки изображений из хранилища Firebase, есть ли возможность проверить метаданные файла, чтобы убедиться, что текущее кэшированное издание не устарело? В моем случае я иногда обновляю файлы в пределах ссылки c. Раньше это было простым вариантом для меня, пока в игру не вошло кэширование скольжения. Он продолжает показывать кешированную версию, не зная, что в хранилище находятся новые данные под этой ссылкой.

Я знаю, что могу отключить кеширование. Чего я хотел бы добиться - это сначала проверить метаданные, а затем загрузить их из кэша, если данные все еще актуальны. Я видел вариант .signature в glide, и мне было интересно, работает ли он как-то с firebase, но ничего не смог найти.

1 Ответ

1 голос
/ 14 апреля 2020

Нет простой конфигурации для этого. Вам нужно будет написать код, который использует Firebase SDK, чтобы получить метаданные и проверить его самостоятельно. Исходя из этого, вам придется использовать API Glide для аннулирования кэша по мере необходимости. Я уверен, что это будет нетривиальное количество кода.

...