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

Я не смог найти его в документации AppUpdateManager, но надеюсь, что это возможно. Вопрос в том, как разрешить пользователю отменить загрузку обновления?

В частности, когда requestUpdateFlow() возвращает AppUpdateResult.InProgress.


person Nominalista    schedule 16.04.2020    source источник


Ответы (1)


В случае flexible нет прямого способа отменить обновление, пользователь должен принудительно остановить приложение или отключить Интернет, поэтому в этом случае вы получите результат RESULT_CANCELED на onActivityResult.

person Amjad Alwareh    schedule 16.04.2020
comment
На самом деле, когда вы отключите интернет, вы не получите результата RESULT_CANCELED. Вместо этого InstallState должен измениться. - person Nominalista; 16.04.2020