Можем ли мы сделать автоматическое обновление для приложения Android?

Есть ли способ сделать автоматическое тихое обновление для корпоративного приложения? У нас есть приложение, работающее только с локальной сетью и WEB-сервисом. Планшеты работают через Wi-Fi, но не имеют доступа к интернету из-за безопасности. Нам нужно получить что-то вроде этого функционала:

  1. Администратор поставил некоторые обновления на сервер.
  2. Приложение скачивает файлы и автоматически обновляется без дополнительных действий пользователя.

Есть какой-либо способ сделать это?


person Siva    schedule 26.04.2012    source источник
comment
В настоящее время нет общедоступного способа сделать это.   -  person Kai    schedule 26.04.2012


Ответы (3)


Такое обновление без рынка Android возможно только в том случае, если устройство рутировано, см.: https://stackoverflow.com/a/15085540/516188

person Emmanuel Touzery    schedule 29.05.2013

Это зависит от того, что именно вы запрашиваете. Вы не можете обновить с помощью нового файла apk, но вы можете загружать файлы в фоновом режиме без уведомления пользователя, и если у вас есть встроенный веб-интерфейс, вы можете полностью изменить свой веб-сайт, который вы связываете / встраиваете в свое приложение.

person Warpzit    schedule 26.04.2012

Вы можете загрузить apk-файл вашего приложения в фоновом режиме => вызвать установщика (использовать службу) или использовать C2DM, но он должен запрашивать разрешение пользователя для обновления. Все приложения в Google Play делают это таким образом. Может быть, вы можете декомпилировать google play и найти какие-то скрытые разрешения.

person Trung Nguyen    schedule 26.04.2012