有没有办法从Intent.ACTION_INSTALL_PACKAGE获取更具体的错误代码?

时间:2017-08-22 22:02:44

标签: android android-intent onactivityresult

我正在使用“ACTION_INSTALL_PACKAGE”意图为我自己的应用程序安装更新(我们无法使用Play商店,所以我们必须侧载)。我有一个“onActivityResult()”方法来处理结果,它适用于常规安装的“快乐路径”。

但是当出现某种问题时,我得到的唯一'resultCode'值是RESULT_OK(pass)或RESULT_FIRST_USER(fail)。我想知道失败的具体原因,以便我可以给用户更好的建议如何解决它。

例如,当回滚到以前版本的应用程序时,它将阻塞“versionCode”并且不允许安装。在这种情况下的建议是他们需要卸载并重新安装。不幸的是,此失败的'resultCode'值与用户取消安装时的值相同,因此我无法提供该建议。

有没有办法为此获取更具体的错误代码?

0 个答案:

没有答案