В Google Play Market нет функции, которая заставляет пользователей приложения обновлять приложение до последней версии.
Наиболее популярным способом является использование веб-API.API предоставляет последнюю информацию о версии и позволяет приложению запрашивать API во время запуска.И если версия приложения устарела, приложение остановит свою службу перед обновлением.
Однако создание и поддержка веб-сайта только для обновлений затруднительно.Поэтому у меня возникла идея (с помощью AdMob Ad-Unit), которая позволяет разработчикам Android принуждать или просить пользователей обновить приложение.
Пожалуйста, дайте мне несколько комментариев, и я хотел бы знать, есть ли какие-либонедостаток этого подхода.
Попросите пользователей обновить приложение
1) Создайте несколько рекламных блоков баннера и каждое объявление-unit имеет название-версии.
2) Поместите рекламный блок в соответствующую версию приложения.
3) В приложении баннер покрывает «Пожалуйста, обновите до последней версии»текст.
4) Если код версии устарел, просто отключите рекламный блок с устаревшим названием версии.
5) Пользователь увидит «пожалуйста, обновите дотекст последней версии вместо рекламного баннера.
Заставить пользователей обновлять приложение
1) Создать рекламный блок видео с вознаграждением и каждый рекламный блокимеет название-версии.
2) Поместите рекламный блок в соответствующую версию приложения.
3) В приложениипользователи должны смотреть вознагражденную рекламу, чтобы использовать приложение.(Существует AdMob API для проверки того, просматривал ли пользователь всю вознагражденную рекламу)
4) Если код версии устарел, просто отключите рекламный блок с устаревшим названием версии..
5) Пользователи не могут просматривать вознагражденную рекламу, поэтому им необходимо обновить приложение.
Некоторые советы по использованию этого обходного пути
Создайте рекламные блоки заранее, потому что для показа рекламы некоторым рекламным блокам требуется более 24 часов.
Создайте приложение в Google Play с помощью «Содержать рекламу»", или это не может быть изменено впоследствии.