2012-04-06 4 views
0

Я создал простую программу, и мне интересно, какой метод ее обновления непосредственно из интерфейса. Я хочу создать скрипт, который проверяет наличие новых обновлений, и если есть какая-либо кнопка с сообщением «Загрузить новое обновление». Если пользователь нажимает на нее либо новую версию загружается с сервера, запущенный экземпляр закрывается, а загруженный файл (.apk) выполняется (устанавливается) или обновляет существующий по мере запуска приложения (возможно, Android API имеет что-то для этого).Обновление приложения для Android с программным обеспечением

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

+2

http://stackoverflow.com/questions/2584873/updating-an-application-ota –

+0

Хорошая ссылка, спасибо! – ali

+0

Я думаю, что это может помочь: http://stackoverflow.com/questions/10603912/update-an-internal-android-app-not-on-google-play – ademar111190

ответ

2

Проще всего это сделать, чтобы разместить apk на вашем сервере, а с помощью кнопки в приложении, которая открывает apk в браузере, пользователь может ее установить.

+0

O.K. Вы говорите о прямой ссылке на .apk. Это может быть простым и быстрым способом сделать это. Теперь, что происходит, когда я устанавливаю приложение поверх другого с тем же именем? Он заменяет? Удалены ли настройки и другая локальная дата? – ali

+0

У меня на самом деле нет телефона Android, но я уверен, что он не удаляет настройки, пока пользователь не удалит приложение. Это потому, что в магазине он загружает apk поверх текущего приложения. – Sirens

+1

@ali yes, приложение заменено. Нет, настройки не удаляются. –