Intereting Posts
Как добавить тень и границу на круговом изображении viewroid? Я хочу получить библиотеку для com.google.android.maps, чтобы добавить мой проект Android Studio: перенести сложный файл build.xml в build.gradle Как узнать, сколько аккумуляторов используется моим Android-устройством на устройствах пользователя? Как определить макет фрагмента из XML? Реверсное воспроизведение Android и кадр за кадром Закрытие активности после нажатия кнопки Android – проблемы с элементами меню с возможностью проверки Создание базового PSD для разработки пользовательского интерфейса Android App для устройства mdpi, 320 / 480px IABHelper. QueryInventoryAsync не возвращает никаких покупок, но запуск потока продукта невозможен с помощью «Item Own Owned» Как различать внутренний и внешний путь SD-карты в android Android Wifi прямого множественного соединения ad-hoc Java.lang.IllegalStateException: эта функция доступна только для экземпляров бэкэнд Как создать Android без приложения для телефона? Каков самый простой и надежный способ получить текущее местоположение пользователя на Android?

Как предотвратить андроидное приложение от обновления из Google Play Store?

У меня есть приложение для Android, которое опубликовано в Google Play Store. Приложение Google Play Store – это то, как конечные пользователи устанавливают обновления. Я понимаю, что по собственному усмотрению включить автоматическое обновление, поэтому эта функция может быть включена или не включена с любым телефоном.

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

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

Итак, есть ли способ обнаружить, когда Google Play Store пытается обновить ваше приложение, и если да, есть ли способ заблокировать обновление до тех пор, пока вы не определите, что ваше приложение находится в безопасном состоянии для выключения?

Solutions Collecting From Web of "Как предотвратить андроидное приложение от обновления из Google Play Store?"

К сожалению, я не думаю, что есть способ обнаружить, когда Play Store пытается обновить ваше приложение, если у вас нет второго приложения для прослушивания этого события. И даже если у вас есть способ обнаружить это, я не думаю, что вы можете отменить обновление.

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

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