Приложение Sideloaded UWP запускает старую версию приложения, ранее установленную другим пользователем - PullRequest
0 голосов
/ 18 марта 2019

Приложение, над которым я работаю, является загруженным приложением UWP. Есть 2 пользователя планшета / компьютера. Пользователь1 установил старую версию загруженного приложения UWP. И User2 установил старую версию, а затем обновил ее до новой версии. User2 давно использует обновленное приложение. Через пару недель при запуске приложения UWP от второго пользователя оно запускает более старую версию вместо новой.

Я подозреваю, что в обновлении Windows что-то происходит. Все планшеты с этой проблемой недавно обновили Windows. Особенно имея KB4489899. Но я все еще не уверен, что это на самом деле причина.

Обходной путь для этого состоит в том, чтобы переустановить приложение. Но это все еще не объясняло, почему версия была возвращена к более старой.

1 Ответ

3 голосов
/ 24 апреля 2019

С нами произошла та же проблема, и все затронутые устройства имели обновление KB4489899 в журнале событий Windows. Из того, что мы можем сказать, приложение, загруженное сбоку, удаляется из «User2» после KB4489899, ​​а после запуска User2 «старая» версия «устанавливается». Если вы перейдете к настройкам для User2, вы увидите, что размер переустановленного старого приложения крошечный, поскольку он ссылается на установку от User1.

Наше исправление состояло в том, чтобы переустановить, но мы не знаем, произойдет ли такая же проблема с будущим другим обновлением Windows. Чтобы предотвратить проблему, наша команда будет активно искать и удалять (через скрипт) более старые версии загруженных приложений, когда мы обновляем наше программное обеспечение KIOSK. Это не масштабируемо, поэтому, надеюсь, Microsoft сможет решить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...