AppBrain имеет фантастическое новое приложение, которое позволяет автоматически устанавливать приложения на телефон с помощью веб-браузера. Похоже на Chrome push. В их случае они используют его, чтобы позволить вам устанавливать приложения без запроса прямо на телефоне. У Engadget есть хорошее видео, демонстрирующее их систему.
http://lifehacker.com/5582169/appbrain-upgrade-installs-android-apps-instantly-from-the-web
У меня вопрос: какой механизм они используют, чтобы не запрашивать подсказку по телефону и выполнить установку напрямую?
Причина, по которой я спрашиваю, состоит в том, что у пары сотен телефонов Android, на которых запущено какое-то пользовательское программное обеспечение, пользователи должны вручную обновлять программное обеспечение, щелкая по процессу установки. И в идеале я предпочел бы иметь возможность делать push-обновления без необходимости подсказывать людям (в обмен на бесплатную услугу телефон + вы должны запустить программное обеспечение, так что «вы не должны этого делать» не отменяет вопрос о Как ты это делаешь). Самая большая проблема заключается в том, что если вы занимаетесь быстрой разработкой / тестированием, то каждый может получить правильную версию, и это доставляет неудобства людям.
Что AppBrian звучит как идеальное решение этой проблемы, но как это работает? Единственное разрешение, которое запрашивает быстрый установщик AppBrain, - это доступ к вашим учетным записям и доступ к сети. Теперь произошла интересная разработка в отношении REMOVE_ASSET и INSTALL_ASSET Джона Оберхайде, который, по его словам, использует сервис GTalk для имитации установки без подсказок. Интересно, что установщик AppBrian FastWeb работает на Droid 2.01, но не работает на 2.2 Nexus One (возможно, один из последних раундов обновлений Froyo отключает доступ AppBrain к намерению INSTALL_ASSET).
http://jon.oberheide.org/blog/2010/06/25/remote-kill-and-install-on-google-android/
Может кто-нибудь пролить свет на это? Я знаю, что для Маркета идет автоматическое обновление, но я не уверен, что это будет полезный обходной путь. Я согласен с тем, чтобы сказать «вам нужно нажать один раз, чтобы установить его один раз», но сотни людей тратят впустую свое время, нажимая «ОК» - это пустая трата.
Лично я считаю, что это то, что Google должен поддерживать для пользователей Enterprise в будущем с помощью функций Администратора устройства. Если бы я работал с Android и мог легко ставить и держать людей в курсе дел с приложениями, это было бы очень полезно.