1

我有一个通过清单条目在启动时启动的应用程序:

<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" />

这个应用程序本身启动 - 取决于配置 - 前台服务并将自己的 Activity 带到后台。这很好用,没有问题。

但是:当应用程序因为 Playstore 中有新版本而更新时,它会停止但之后不会重新启动。

那么:我如何告诉 Android 在从 Playstore 进行(自动)更新后重新启动这个应用程序?

谢谢

4

1 回答 1

0

另一个SO问题

将 BroadcastReceiver 注册到 Intent.ACTION_PACKAGE_REPLACED

然后,将 EXTRA_UID 与您自己的进行比较。如果匹配,您可以重新启动服务。

于 2014-01-07T12:52:20.287 回答