version:2.0.1.6_release

update:2020.07.09
fix:主页区分教管易和设备信息更新,进入主页不自动检查自身更新
add:统一下载逻辑
This commit is contained in:
2020-07-09 18:37:31 +08:00
parent d6857d576c
commit c6c025c225
7 changed files with 132 additions and 69 deletions

View File

@@ -227,11 +227,13 @@ public class MyJPushReceiver extends BroadcastReceiver {
com.alibaba.fastjson.JSONObject packageObj = new com.alibaba.fastjson.JSONObject();
packageObj.put("app_name", app_name);
packageObj.put("app_package", app_package);
Aria.download(this)
.load(url) //读取下载地址
.setFilePath(PathUtils.getExternalDownloadsPath() + "/ygj/" + EncryptUtils.encryptMD5ToString(url) + ".apk", true)
.setExtendField(packageObj.toJSONString())
.create(); //启动下载}
// Aria.download(this)
// .load(url) //读取下载地址
// .setFilePath(PathUtils.getExternalDownloadsPath() + "/jgy/" + EncryptUtils.encryptMD5ToString(url) + ".apk", true)
// .setExtendField(packageObj.toJSONString())
// .create(); //启动下载}
Utils.ariaDownload(mContext, url,packageObj);
break;
case SET_HOMEPAG_TAG:
@@ -469,11 +471,12 @@ public class MyJPushReceiver extends BroadcastReceiver {
}
if (packageInfo == null) {
if (!SaveListUtils.isDownLoading(app_url)) {
Aria.download(this)
.load(app_url)
.setFilePath(PathUtils.getExternalDownloadsPath() + "/ygj/" + EncryptUtils.encryptMD5ToString(s) + ".apk", true)
.setExtendField(packageObj.toJSONString())
.create();
// Aria.download(this)
// .load(app_url)
// .setFilePath(PathUtils.getExternalDownloadsPath() + "/jgy/" + EncryptUtils.encryptMD5ToString(s) + ".apk", true)
// .setExtendField(packageObj.toJSONString())
// .create();
Utils.ariaDownload(mContext, app_url,packageObj);
}
} else {
long appVersionCode;
@@ -484,11 +487,13 @@ public class MyJPushReceiver extends BroadcastReceiver {
}
if (app_version_code > appVersionCode) {
if (!SaveListUtils.isDownLoading(app_url)) {
Aria.download(this)
.load(app_url)
.setFilePath(PathUtils.getExternalDownloadsPath() + "/ygj/" + EncryptUtils.encryptMD5ToString(s) + ".apk", true)
.setExtendField(packageObj.toJSONString())
.create();
// Aria.download(this)
// .load(app_url)
// .setFilePath(PathUtils.getExternalDownloadsPath() + "/jgy/" + EncryptUtils.encryptMD5ToString(s) + ".apk", true)
// .setExtendField(packageObj.toJSONString())
// .create();
Utils.ariaDownload(mContext, app_url,packageObj);
}
}
}