2013-05-08 4 views
0

Я новичок в разработке Android. (и в разработке в конце концов)android update/install version check

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

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

Возможно ли это разработать?

С наилучшими пожеланиями,

weeyas

ответ

0

Я не знаю, если это возможно, если вы пытаетесь установить приложение из .apk файла. Однако вы не сможете опубликовать новейший apk в Google Play, если он имеет тот же или более низкий номер версии, что и текущий.

1

Процесс установки управляется на системном уровне, поэтому ваше приложение не контролирует его. Согласно versioning guide, система Android позволит вам устанавливать обновления только из тех же или более поздних версий (например, версия 1 может быть заменена версией 2, но версия 2 никогда не может быть переопределена версией 1, если вы не выполните полную деинсталляцию/переустановить). Это относится как к обновлениям Google Play, так и к загрузке APK самостоятельно.