Может кто-нибудь объяснить или поделиться ссылками на документацию, описывающую, что происходит с приложением, когда оно получает обновления из Google Play? Особенно меня интересуют следующие вопросы:
- Когда приложение получает обновление, оно воссоздается (т.е. останавливается и запускается снова).
- Если это произойдет, будет ли это холодный запуск или теплый запуск после обновления?
- Что происходит с заданиями JobScheduler? Я знаю, что нажатие кнопки «Принудительная остановка» в настройках приложения приводит к остановке всех существующих заданий. Будет ли обновление приложения делать то же самое?
- Существуют ли инструменты для тестирования обновлений приложения? Я знаю, что некоторые люди рекомендуют использовать
adb -r install
. Будет ли эта установка близка к тому, что происходит во время реального обновления?