2014-09-07 5 views
0

У меня вопрос об обновлении приложений.Внедрение механизма автоматического обновления

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

Что такое pro и con от этого подхода, и есть ли другой способ добиться такого поведения на скомпилированных языках программирования (особенно .NET/Java)?

Как обновить пусковую установку? Я видел приложения, которые могут это сделать.

Благодаря

ответ

1

Метода написания пускового и проверки обновлений, как правило, следует всем приложения, которые проверяют наличие обновлений. Хотя нет необходимости. Альтернативой этому может быть функция обратного вызова, которая отправит «запрос обновления» с сервера (dev) на клиентов (где приложение будет установлено), когда у сервера появится новое обновление.

Плюсы от клиента, имеющего для проверки доступных обновлений на сервере: Широко использовано Также существуют Buildin классы (доступные для .net http://msdn.microsoft.com/en-us/library/ms404263.aspx) Минусы: Будет ли продолжать проверять, даже если обновление не существует (каждый раз, когда приложение запускается или возникает тайм-аут)

Плюсов метода обратного вызова: нет ипа необходимого трафика (даже его очень небольшое количество по-прежнему сделан запрос)

Минусов: Я не помню видя APIs для такого способа. Поэтому вам нужно реализовать все это самостоятельно.

Смежные вопросы