Play store应用程序升级时重新启动Android服务
我知道,在play store的应用程序更新过程中,会卸载并重新安装该应用程序 我有一个非常重要的服务,需要始终在后台运行。而此服务在更新过程中被终止。是否有任何方法可以重新启动此服务,而无需用户手动转到应用程序(无需转到活动) 我已经实现了以下代码。但不知何故,这也不起作用。(可能是因为应用程序已被卸载) 舱单:Play store应用程序升级时重新启动Android服务,android,service,updates,Android,Service,Updates,我知道,在play store的应用程序更新过程中,会卸载并重新安装该应用程序 我有一个非常重要的服务,需要始终在后台运行。而此服务在更新过程中被终止。是否有任何方法可以重新启动此服务,而无需用户手动转到应用程序(无需转到活动) 我已经实现了以下代码。但不知何故,这也不起作用。(可能是因为应用程序已被卸载) 舱单: <receiver android:name="com.company.services.AppUpdateReceiver"> <intent-fil
<receiver android:name="com.company.services.AppUpdateReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
其他信息:minSDK=14,目标SDK=20
我知道,在play store的应用程序更新过程中,会卸载并重新安装该应用程序
不,不是。不过,您的进程已终止
我有一个非常重要的服务,需要始终在后台运行
用户可以随时停止您的服务,而不仅仅是在操作系统认为合适时终止您的进程
但不知何故,这也不起作用
试着改用,看看是否有帮助
<receiver android:name="com.company.services.AppUpdateReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>