android:launchMode =“singleTask”影响安装

时间:2015-11-20 22:40:21

标签: android cordova

我有一个应用程序,允许用户下载更新的apk。下载后,将安装新的apk。我的期望是:

  1. 安装对话框打开,询问用户是否需要 安装等。
  2. 安装完成并询问用户是否 想要打开应用程序。
  3. 相反,在第一步之后,对话框消失/关闭。如果我手动重新启动应用程序,我可以看到版本已成功更新,应用程序按预期工作。下载的更新将定向到cordova.file.externalDataDirectory,因此权限不会出现问题。我能想到的另一件事是应用程序具有应用程序属性android:launchMode="singleTask",该属性包含在内以防止用户启动应用程序的另一个实例(必要的功能)。

    问题可能是'launchMode'属性吗?如果是这样,有解决方法吗?

    [其他信息]我的症状是identical to this question。我还没有成功提出解决方案。

    [已解决]这个答案是'launchMode'不是一个因素,下载目录是。解释是here

0 个答案:

没有答案