Я разрабатываю частное приложение для Android, т. Е. Приложение не будет доступно в глобальном Android Маркете. Приложение будет установлено на ограниченное количество клиентов, например, с помощью файла apk.
Как я могу включить функцию автоматического обновления в этом приложении?
Я вижу различные возможные варианты (я не знаю, технически сложно или даже невозможно реализовать их, или есть ли какие-либо существующие функции, которые можно использовать повторно):
- При каждом запуске приложение проверяет, существует ли новая версия (запрашивая сервер), если да, загружает новый apk и заменяет себя новой версией.
- Использование (или разработка?) Отдельного приложения или службы, которая берет на себя процесс проверки обновлений и замены.
- Используйте (или разработайте?) приложение для частного рынка с возможностью автоматического обновления. Этот вариант аналогичен второму, но имеет более общий характер: приложение из Market будет подключено к репозиторию, то есть будет обрабатывать произвольное количество (частных) приложений.
Я бы предпочел вариант номер один, поскольку функция автоматического обновления включена в приложение, которое требует меньше усилий при разработке.
задан Richard Russell 2 July 2013 в 20:00
поделиться