2013-11-06 2 views
1

У меня есть приложение, которое запускается при загрузке через манифест записей:Перезапуск приложения после обновления с 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?

Благодаря

ответ

0

От another SO-question

Зарегистрировать BroadcastReceiver в Intent.ACTION_PACKAGE_REPLACED

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