我有一个应用程序,允许用户下载更新的apk。下载后,将安装新的apk。我的期望是:
相反,在第一步之后,对话框消失/关闭。如果我手动重新启动应用程序,我可以看到版本已成功更新,应用程序按预期工作。下载的更新将定向到cordova.file.externalDataDirectory
,因此权限不会出现问题。我能想到的另一件事是应用程序具有应用程序属性android:launchMode="singleTask"
,该属性包含在内以防止用户启动应用程序的另一个实例(必要的功能)。
问题可能是'launchMode'属性吗?如果是这样,有解决方法吗?
[其他信息]我的症状是identical to this question。我还没有成功提出解决方案。
[已解决]这个答案是'launchMode'不是一个因素,下载目录是。解释是here。