Я знаю об API перезапуска, но понятия не имею, как связать его с простым самообновлением приложения?
Например, у меня есть ZIP-файл с файлами приложения на HTTP-сервере CDN. Приложение проверило наличие обновлений и загрузило файл на диск. Затем я хочу извлечь его, перезаписав файлы приложения, но хорошо известно, что это невозможно во время работы приложения.
Известный обходной путь — размещение файлов приложения в подпапке, например, с именем "Версия приложения".
Код: Выделить всё
rootAppFolder/
|-currentVersionFiles/
|-newVersionFiles/
|-appLauncher.exe
Код: Выделить всё
appLauncherЕсть ли способ обновить приложение в той же папке с помощью новых API-интерфейсов Windows App SDK/WinRT? Я думаю, это возможно с помощью самой Windows для упакованных приложений, но как насчет неупакованных приложений?
Подробнее здесь: https://stackoverflow.com/questions/798 ... inui-3-app
Мобильная версия