Можем ли мы сделать тихое обновление для приложения Android?
Есть ли способ сделать автоматическое автоматическое обновление для корпоративного приложения? У нас есть приложение, которое работает только с локальной сетью и WEB-сервисом. Планшеты работают через Wi-Fi, но не имеют доступа к интернету из-за безопасности. Нам нужно получить что-то вроде этой функциональности:
- Администратор поставил некоторые обновления на сервер.
- Приложение загружает файлы и автоматически обновляет себя без каких-либо дополнительных действий пользователей.
Есть какой-либо способ сделать это?
3 ответа
Такое обновление без андроид маркета возможно только при рутованном устройстве, см.: /questions/7421058/samoobnovlyayuscheesya-prilozhenie/7421074#7421074
Это зависит от того, что именно вы запрашиваете. Вы не можете обновлять с помощью нового apk-файла, но вы можете загружать файлы в фоновом режиме без уведомления пользователя, и, если у вас есть встроенный веб-интерфейс, вы можете полностью изменить свой веб-сайт, на который вы ссылаетесь / вставляете в свое приложение.
Вы можете в фоновом режиме загрузить приложение apk file => вызвать установщик (использовать службу) или использовать C2DM, но оно должно запросить разрешение пользователя на обновление. Все приложения в Google Play делают это таким образом. Может быть, вы можете декомпилировать Google Play и найти некоторые скрытые разрешения.