Как запланировать обновление корпоративного приложения для Android?

#android

Вопрос:

Мы работаем над корпоративным приложением для Android (Flutter), которое нельзя прерывать в рабочее время. Единственное подходящее время для его обновления-это когда он запущен. Он также не является общедоступным, поэтому мы, вероятно, будем использовать режим бета-тестирования в Google Play.

Есть ли какой-либо способ запланировать обновление приложения, чтобы оно выполнялось только при запуске приложения?

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

1. Я не думаю, что Play Store допускает плановое обновление. Единственный способ-это если само приложение проверит наличие обновления при запуске, а затем загрузит и установит его или откроет страницу Play Store и попросит пользователя вручную нажать кнопку обновления (при условии, что устройство не настроено на автоматическую установку всех обновлений приложений без взаимодействия с пользователем).

2. Первый вариант (загрузите и установите его) в порядке, он может быть бесшумным или требует взаимодействия с пользователем? Я прочитал документы Play Store, но не смог найти никакого способа обновить приложение в автоматическом режиме.

3. Обновления приложений могут устанавливаться автоматически только системными приложениями (например, службами Google Play). Ваше собственное приложение никогда не сможет этого сделать, если это обычное приложение.