Проверьте версию и установите apk OTA, если версия отличается - PullRequest
1 голос
/ 29 июля 2011

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

  • Предоставление OTA поддержки
  • Для этого проверьте версию, скачайте apk и установите ее.

Некоторые исследования указали мне на использование Intents, но не очень ясно.

Пошаговая процедура будет высоко ценится.

Заранее спасибо.

PS: Я не могу публиковать его на рынке из-за определенных требований. Таким образом, загрузка на рынок исключена.

1 Ответ

1 голос
/ 29 июля 2011

Вы можете установить APK программно, отправив намерение с ACTION_VIEW с файлом apk. Откроется установщик приложения, который установит его, если версия сборки в манифесте будет выше версии установленного приложения.

См. Аналогичный вопрос здесь для этой части.

Вам потребуется периодически опрашивать файл на вашем сервере, который может возвращать номер последней версии, и сравнивать его с текущим номером версии установленного приложения через PackageManager (вызовите getPackageInfo () и проверьте PackageInfo .versionCode).

...