Как управлять приложением Android в частном порядке и за пределами Android Market? - PullRequest
5 голосов
/ 15 марта 2012

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

  • Для этого я сначала подумал о создании второго приложения, которое будет управлять обновлениями первого.
  • Тогда я подумал, что это немного сложно, и нашел Pushlink . Это именно то, что мне нужно, за исключением одной части условий, которые я боюсь:

1.1 PushLink оставляет за собой право время от времени обновлять и изменять Условия обслуживания без предварительного уведомления.

У меня на самом деле два вопроса:

  • Кто-нибудь из вас имеет опыт использования Pushlink, насколько он поддерживается?
  • Есть ли альтернатива Pushlink?

Большое спасибо.

Ромны

Ответы [ 2 ]

1 голос
/ 15 марта 2012

Альтернативой вашему предлагаемому решению может быть реализация собственной внутренней логики обновления.

Я сделал это сам, и его очень просто поддерживать.

  • Иметь простуютекстовый файл на сервере, к которому можно получить доступ из вашего приложения.
    • Этот файл будет содержать самый последний номер версии.
  • Время от времени (возможно, один или два раза в неделю) проверяйте сервер, чтобы увидеть, отличаются ли номера версий (Сервер #> В приложении #).
  • Загрузите ваш новый APK с сервера на SD-карту.
  • Как только вы закончите загрузку файла, вам нужно запустить намерение установить приложение.Пользователю все равно придется согласиться установить обновление, чтобы оно не было автономным на 100%, но вы не позволяете пользователю что-либо делать, кроме нажатия кнопки «Установить».
0 голосов
/ 31 июля 2013

Я знаю, что это старый вопрос, но я использую http://auto -update-apk.com - это действительно просто, но оно делает то, что должно, и бесплатно для небольших приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...