Как узнать AppUpdateType в источнике доступности обновления DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS? - PullRequest
0 голосов
/ 29 мая 2019

В настоящее время я работаю над реализацией новой библиотеки Google "Обновление в приложении".

Согласно документации, мы можем предложить пользователю «гибкий» или «немедленный» пользовательский интерфейс. В обоих случаях запускается загрузка обновления (блокируется или нет).

Если во время этой загрузки я убиваю свое приложение, и они перезапускают его до окончания загрузки, когда я спрашиваю «наличие обновлений», API дает мне ответ UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS.

Документация упоминает эту доступность только в случае немедленного обновления, поэтому нам необходимо восстановить полноэкранный интерфейс с помощью следующего кода:

appUpdateManager.startUpdateFlowForResult(appUpdateInfo, IMMEDIATE, this, 1000)

Дело в том, что у меня также есть эта доступность, когда гибкое обновление загружается, и в этом случае я не хочу запускать полноэкранный интерфейс загрузки, потому что это гибкое обновление ...

Есть ли способ узнать, если мы находимся в гибком или немедленном обновлении, когда API возвращает UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS в качестве доступности?

Заранее благодарю за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...