2010-11-10 2 views
4

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

Как я могу это сделать?

Сценарий, который я хочу произвести (если кто-то меня не понял правильно), пользователь сканирует QR-код URL-адреса apk, а затем устанавливает его без видимых на вид. Прямо сейчас пользователь должен загрузить файл, а затем нажать на него, чтобы установить его.

Заранее спасибо.

+0

Если вы разместите свое приложение на Market Place, вы можете указать QR-код для своего приложения на Market Place. Это довольно распространенная практика. Например, этот сайт делает это довольно много: http://www.androidtapp.com/ – Juhani

+0

Юхани, спасибо за ваш комментарий, но это приложение не предназначено для публики на рынке Android, поэтому мне это нужно на моем сайте. Я не хочу, чтобы каждый мог иметь доступ к этому приложению. –

+0

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

ответ

3

Просто отправьте QR-код на фактический .apk и дайте пользователю загрузить его и вручную установить. Невозможно, чтобы пользователь прочитал QR и после этого автоматически установил приложение. Это не то, как работают OTA или обновления. Даже когда вы выполняете фактическое обновление OTA для Android, например, вы должны подтвердить, что вы хотите выполнить действие.

Даже если есть способ достичь этого, это никому не мешает просто вытащить .apk со своего телефона и взглянуть на него или перепроектировать его.

-1

Вы также можете увидеть, что установить ADB testapp.apk делает и как он работает ... Может быть, вы можете начать его из вашего приложения, как только вы загрузите новую версию на телефон (SD-карту)

+0

adb не установлен на телефонах своим инструментом, который вы получаете с SDK. –

Смежные вопросы