[3.2.0][应用升级] 优化代码逻辑,捕获相关异常

This commit is contained in:
renwj
2023-05-24 17:54:04 +08:00
parent 457dadde17
commit f3342cbb97
2 changed files with 12 additions and 4 deletions

View File

@@ -136,8 +136,12 @@ class UpgradeAppNetWorkManager private constructor() {
provider?.recordUpgradeRecord(info.result.versionName, null, 0)
}
if (ApkInstaller.isInstallAppStore(Utils.getApp())) {
withContext(Dispatchers.Main) {
Toast.makeText(Utils.getApp(), "检测到新版本[${info.result.versionName}]并且当前设备支持静默升级,开始下载新版本...", Toast.LENGTH_SHORT).show()
try {
withContext(Dispatchers.Main) {
Toast.makeText(Utils.getApp(), "检测到新版本[${info.result.versionName}]并且当前设备支持静默升级,开始下载新版本...", Toast.LENGTH_SHORT).show()
}
} catch (t: Throwable) {
t.printStackTrace()
}
Log.d("ApkInstaller", "EB5设备直接走静默不弹窗...")
CallerDevaToolsManager.downLoadPackage(if (isGoFullUpgrade) APK else PATCH, downloadUrl.substring(downloadUrl.lastIndexOf("/") + 1), downloadUrl)