Динамически требовать немедленного принудительного обновления для всех пользователей - PullRequest
0 голосов
/ 02 ноября 2019

Мне нужны два типа обновлений:

  1. Фоновые обновления, которые загружаются, когда у пользователей включено автоматическое обновление (обновление не требуется для использования приложения)
  2. Немедленнообновления, которые необходимо загрузить для продолжения использования приложения

Согласно странице Поддержка обновлений в приложении в Документах Android - я должен указать тип обновления в моем коде (IMMEDIATE или FLEXIBLE). Если обновление происходит немедленно, я хочу запретить использование приложения, пока обновление не будет загружено. Если оно не немедленное, обновление можно загрузить пассивно для пользователей, у которых автообновления включены в одночасье.

Проблема в том, что я не знаю, является ли обновление немедленным или нет, пока оно не произойдет. Есть ли возможность в консоли разработчика указывать обновление как немедленное при его запуске?

Единственный способ, которым я могу придумать, чтобы сделать это динамически, - это запросить внешние данные, такие как веб-страница, - что я могу на лету изменить, чтобы вывести список типов, прежде чем отправлять обновление.

Есть ли лучший способ определить, является ли ожидающее обновление немедленным или нет?

...