Перезапустите приложение после обновления из playstore

У меня есть приложение, которое запускается при загрузке через записи манифеста:

<receiver android:enabled="true" android:name="com.vwp.owmini.BootUpReceiver"
 android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<action android:name="android.intent.action.BOOT_COMPLETED" />

Само это приложение запускается - в зависимости от конфигурации - приоритетный сервис и переносит свою активность в фоновый режим. Это работает хорошо и без проблем.

Но: когда приложение обновляется, потому что новая версия доступна в Playstore, оно останавливается, но не перезапускается впоследствии.

Итак: как я могу сказать Android, чтобы перезапустить это приложение после (автоматического) обновления из Playstore?

Спасибо

1 ответ

Из другого SO-вопроса

Зарегистрируйте BroadcastReceiver для Intent.ACTION_PACKAGE_REPLACED

Затем сравните EXTRA_UID с вашим собственным. Если он совпадает, вы можете снова запустить свой сервис.

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