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

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

0
Nick 14 Апр 2020 в 21:43

1 ответ

Лучший ответ

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

1
Doug Stevenson 14 Апр 2020 в 18:49