我有一个通过清单条目启动时启动的应用程序:
<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中有新版本,它会被停止但之后不会重新启动。
那么:如何在Playstore(自动)更新后告诉Android重启此应用程序?
由于
答案 0 :(得分:0)
将BroadcastReceiver注册到Intent.ACTION_PACKAGE_REPLACED
然后,将EXTRA_UID与您自己的比较。如果匹配,你可以开始 你的服务再次。