Мы создаем приложение, используя развертывание в один клик. Вопрос, который мне задали, состоял в том, как пользователь «без навыков работы с компьютером» может вернуться к предыдущей версии, если новая версия для них не работает и нет разработчиков.
В настоящее время приложение публикуется в сетевой диск. Когда пользователь щелкает файл «.application» в первый раз, он устанавливает локальную копию приложения на компьютер с ярлыком на рабочем столе.
Когда они щелкают по ярлыку, приложение просматривает развернутое местоположение и проверяет, есть ли более новая версия, и предлагает пользователю обновить.
Могу ли я переписать этот код, чтобы вместо того, чтобы предлагать пользователю установить самую новую версию, он вместо этого позволяет пользователю выбрать версию, которую он хочет запустить / установить?