Несколько дней назад я запустил свой старый телефон со старой версией Google Play. Я запустил его, но через несколько секунд приложение вылетело. Когда я снова запустил его, перед моими глазами была показана новая версия (та, что у меня на моем нынешнем телефоне). Я спрашиваю, как? У меня есть теория, что Google Play проверяет содержимое сервера и при обнаружении нового apk устанавливает его в фоновом режиме. Я правильно рассуждаю?
Когда вы подключены к Wi-Fi и работает Google Play Store, он автоматически загружает все обновления для Play Store и Play Services. Если у вас есть что-то вроде сетевого монитора, вы иногда обнаружите, что Google Play Store занимает большую полосу пропускания и останавливается после десятков МБ.
Обновления для Play Services будут установлены немедленно, а обновления для Play Store будут установлены после того, как вы выйдете из него (многократным нажатием «Назад» или «Домой»). Как отмечает @ Matthew Read
, приложения с системными привилегиями не требуют вмешательства пользователя при установке или обновлении приложений.
Да, ты прав. Сервисы Google Play проверяют и устанавливают новые версии, когда это необходимо. Как упоминает acejavelin, службы Google являются привилегированными приложениями и не требуют взаимодействия/разрешения пользователя для обновления.
акеджавелин