У меня есть простое приложение, которое загружает некоторые данные из веб-службы и отображает их в виде таблиц.Чтобы разрешить автономный доступ, приложение кэширует эти данные в каталоге кеша на самом устройстве.Я держу список всех кэшированных файлов для справки и сохраняю их также в каталоге кеша.Итак, после завершения всех загрузок у меня есть следующие файлы:
XMLFileList
XML1
XML2
...
Я запустил это приложение пару недель назад, и с тех пор мне пришлось выпустить несколько небольших обновлений по мере необходимости, чтобы исправить некоторые незначительные ошибки.Однако кажется, что когда пользователь обновляет приложение на своем устройстве, он больше не видит загруженные ресурсы.Мне удалось добиться этого на устройстве разработки, обновив через магазин приложений, затем загрузив отладочную сборку, и определив следующую проблему
Казалось бы, данные не отображаются в загруженномфайлы, потому что они больше не существуют.Также не происходит повторная загрузка файлов, поскольку они отображаются в сохраненном списке.Это вызывает довольно интересный вопрос: почему кешированные XML-файлы были удалены, а не главный список?
Что именно происходит за кулисами во время обновления приложения, которое я мог бы учесть или воспроизвести для обеспеченияэто не продолжает происходить?