Как автоматически отправить приложение Android из Интернета на телефон? - PullRequest
5 голосов
/ 15 февраля 2011

Быстрая веб-установка AppBrain позволяет загружать приложения со своего веб-сайта прямо на телефон Android без вмешательства пользователя.Для этого требуются учетные данные пользователя Google или токен авторизации, поэтому очевидно, что он использует некоторый API Google.Существует неофициальный Android Market API проект, но он не включает установку приложения.

Так как же он работает?

Ответы [ 2 ]

3 голосов
/ 04 марта 2011

Я думаю, что они отправляют push-уведомление на телефон через облачный сервис Google, вызывая загрузку APK на телефоне.После загрузки приложение просто устанавливается как любой другой APK, установленный с SD-карты.(Приложение запрашивает у вас разрешение на установку приложений).

1 голос
/ 24 марта 2011

Если вы хотите поддержать такой сервис, вам нужно создать собственное приложение для Android.Ваше приложение должно прослушивать push-сообщения, поступающие с вашего сервера, а затем отвечать на них.Он может загрузить файл apk из определенного места или запустить Android Market.Если вы хотите поддерживать только Android 2.2+, вы можете использовать сервис Google Cloud2Device - он же C2DM , но вам все равно следует разработать приложение для прослушивания push-сообщения.

Существует еще одноКстати, но это не официально и больше похоже на взлом.Вы можете написать парсер на PHP, но вы должны запросить имя пользователя и пароль Google.Затем вы можете войти в систему с этой учетной записью на market.android.com и смоделировать нажатие кнопки «Установить» на веб-сайте, которая вызовет намерение в Маркет на телефоне и установит приложение.

...