Автообновление для (частных) приложений Android

Я разрабатываю частное приложение для Android, т. Е. Приложение не будет доступно в глобальном Android Маркете. Приложение будет установлено на ограниченное количество клиентов, например, с помощью файла apk. Как я могу включить функцию автоматического обновления в этом приложении?

Я вижу различные возможные варианты (я не знаю, технически сложно или даже невозможно реализовать их, или есть ли какие-либо существующие функции, которые можно использовать повторно):

  • При каждом запуске приложение проверяет, существует ли новая версия (запрашивая сервер), если да, загружает новый apk и заменяет себя новой версией.
  • Использование (или разработка?) Отдельного приложения или службы, которая берет на себя процесс проверки обновлений и замены.
  • Используйте (или разработайте?) приложение для частного рынка с возможностью автоматического обновления. Этот вариант аналогичен второму, но имеет более общий характер: приложение из Market будет подключено к репозиторию, то есть будет обрабатывать произвольное количество (частных) приложений.

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

50
задан Richard Russell 2 July 2013 в 20:00
поделиться