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

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

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

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

3 ответа

Такое обновление без андроид маркета возможно только при рутованном устройстве, см.: /questions/7421058/samoobnovlyayuscheesya-prilozhenie/7421074#7421074

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

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

Другие вопросы по тегам