Установка Android по беспроводной сети (OTA)

Я разработал файл Android .apk, и мне нужно разместить его на своем веб-сайте для установки OTA (по некоторым причинам я не могу разместить его на Android Market). Идея в том, что я отправлю смс со ссылкой на файл .apk на устройство Android, и, щелкнув приложение, должно начаться процесс загрузки и установки. На данный момент, когда я пытаюсь, это двухэтапный процесс: 1. он загружает файл .apk 2. мне нужно щелкнуть файл .apk, чтобы установить его.

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

Я сделал нечто подобное на Blackberry/Symbian/Winmo, и это всего лишь один шаг (щелчок по ссылке загружает и запускает установщик), поэтому я подумал, что должен быть способ и на Android. Любая помощь будет оценена по достоинству.

С Уважением


person Androidme    schedule 28.09.2012    source источник
comment
Почему нельзя использовать магазин приложений?   -  person Raghav Sood    schedule 28.09.2012


Ответы (1)


Простой ответ: нет.

Если у вас уже есть приложение, работающее на устройстве пользователя, вы можете зарегистрироваться для получения специального URI и загрузить и открыть файл самостоятельно. Сам Android такой опции не имеет (по понятным причинам).

person Jan Gerlinger    schedule 28.09.2012
comment
спасибо Ян за ответ. Как-то не могу согласиться по понятным причинам расстаться. Я понимаю, почему автоматическая установка не разрешена, потому что это может привести к нарушению безопасности. Но не разрешать такую ​​​​установку, когда пользователь должен принять / отклонить установку, для меня не имеет смысла. - person Androidme; 28.09.2012
comment
Проблема в том, что веб-сайт может инициировать загрузку любого файла без прямого взаимодействия с пользователем. Если бы этот файл открывался автоматически, это вызвало бы много проблем, например. обычный пользователь, который внезапно сталкивается с диалоговым окном установки приложения, возможно, просто нажмет ok. Так что это дизайнерское решение разработчиков Android для повышения безопасности для среднего нетехнического пользователя. - person Jan Gerlinger; 28.09.2012