Страницы

Поиск по вопросам

суббота, 27 апреля 2019 г.

Как правильно сделать проверку обновлений версии приложения?

Есть такое приложение GetTaxi так вот когда есть доступное обновление, то при открытии приложения появляется pop-up и сообщает юзеру о доступном обновлении.
Я знаю что play market тоже предлагает обновления, но ведь это все регулируется настройками и можно отключить автоматическое обновление, нотификациию и все прочие.
Так вот я думаю сделать так, когда есть новый versionCode сохранять его значение на сервере, а приложение каждый раз при запуске отправляет запрос на сервер и проверяет совпадает ли цифра с цифрой на сервере, если нет то показываем pop up и прикрепляем ссылку
Вот такая идея)
Я не уверен что такое решение самое правильное поэтому интерисуюсь здесь
Спасибо


Ответ

Есть готовый библиотеки для такого(дофига). Просто поищи на гитхабе. Первая ссылка на гитхабе: https://github.com/rampo/UpdateChecker
Нужно еще подключить апаче в градл так как с 23 версией появились изменения
apply plugin: 'com.android.application'
android { ... useLibrary 'org.apache.http.legacy' ... }

Комментариев нет:

Отправить комментарий