Автоматическое обновление приложения под OS X (мак)
ОС – OS X
Есть приложение, сделанное на Adobe AIR
Задача:
Автоматическое обновление данного приложения:
Приложение, которое запускается перед нашим приложением, с целью сделать так, что бы всегда запускалась только актуальная версия.
Алгоритм:
* Запрос к серверу через tcp-сокет (API предоставим) (свои методы – НЕ предлогать)
* Запрос XML -> Ответ XML (ссылка на версию и md5 хэш)
* Получаем MD5 хэш- размера текущей версии
* Сравниваем с размером файла, который у нас сейчас
* Если различаются – качаем новую версию (по полученной ссылке с веб сервера). Устанавливаем ее в тихом режиме, меняем файлы на новые (сам обновлятор можно не обновлять).
* Запускаем приложение.
Внешний вид:
* Минимум элементов.
* 1 лейбл с сообщениями – проверяем обновление, загружаю обновление.
* Обновлятор должен иметь прогресс бар, показывающий что что-то происходит (качается).
* Дизайн предоставим.
Сервер ,где хранится новая версия у нас есть, так же есть АПИ, которое даст ссылку откуда качать новую версию. Есть система, залива файлов на сервер. – ТУТ НИЧЕГО ПРИДУМЫВАТЬ И ДЕЛАТЬ НЕ НАДО!