Намерение ACTION_PACKAGE_REPLACED вызывается в новом пакете или в старом?

Я экспериментирую с ACTION_PACKAGE_REPLACED.

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

Что я пробовал:

  • старый пакет без получателя для ACTION_PACKAGE_REPLACED, новый пакет с получателем для ACTION_PACKAGE_REPLACED: действие PACKAGE_REPLACED передается новому пакету, как только замена завершается
  • старый пакет С получателем для ACTION_PACKAGE_REPLACED, новый пакет БЕЗ получателя для ACTION_PACKAGE_REPLACED: действие PACKAGE_REPLACED НЕ транслируется ни в один пакет

Я тестирую, вручную запуская пакеты APK с разными версиями приложения на Android 4.1

Мой вопрос: это специфично для Android 4.1 или это предполагаемое поведение? Стоит ли ожидать другого поведения от автоматического обновления в Google Play?

0 ответов

Другие вопросы по тегам