Интранет-развертывание для приложений Android

Может кто-нибудь дать мне несколько советов о том, как я могу удаленно развернуть приложение Android?
Вещи, чтобы принять к сведению:
1). Нет доступа к Android Market (он будет работать в интрасети)
2). Около 300 устройств
3). Я не хочу, чтобы пользователь делал много шагов для обновления приложения.

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

1 ответ

Решение

Я не думаю, что в стандартном устройстве есть что-то для этого; клиент Android Market не обеспечивает такую ​​гибкость. Конечно, вы можете загружать и устанавливать файлы.apk через браузер (при условии, что сервер предлагает их с правильным типом MIME), но это не решает проблему обновления.

Единственный подход, который я могу придумать, - это то, что сделал Amazon: написать свое собственное приложение для управления приложениями. Он также может работать как служба, которая будет периодически проверять наличие обновлений (или, что еще лучше, получать push-уведомления об обновлениях), загружать и устанавливать их в фоновом режиме. Это много работы, но, вероятно, довольно просто сделать.

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