версия приложения на Mac - PullRequest
1 голос
/ 02 марта 2011

У меня есть Java-приложение, которое я написал для Mac и создал его .app-файл. Теперь я хочу сделать, как только приложение дважды щелкнет для запуска или запускается, я хочу проверить скриптдля обновленной версии этого .app на сервере. (У меня есть путь к серверу нового файла .app).Скажите, пожалуйста, как мне этого добиться.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 02 марта 2011

Я не знаю, действительно ли это то, что вам нужно, но ... Я поставляю Java-приложение в формате .dmg (содержащее папку .app) на OS X.

Вот что я делаю: при запуске приложение связывается с моим сервером и, если доступна новая версия, сообщает об этом пользователю. Но приложение не обновляется автоматически.

Обратите внимание, что вы должны быть очень осторожными с автоматическими обновлениями: если вы испортите выпуск и раздадите сломанное обновление, то все может очень быстро очень плохо. Это недавно произошло со скайпом, и ситуация действительно была довольно грязной.

0 голосов
/ 02 марта 2011

Вы должны заглянуть в Java Web Start для MacOS X

Mac OS X поддерживает развертывание вашего приложения как приложения Java Web Start. Java Web Start - это реализация спецификации Java Network Launching Protocol (JNLP), которая означает, что пользователи Mac OS X могут запускать ваше приложение в своем веб-браузере одним щелчком мыши. Java Web Start автоматически обновляет ваше приложение, проверяя ваш веб-сайт на наличие новой версии перед запуском.

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