|
@@ -12,7 +12,7 @@ export default function initSys() {
|
|
|
code: versionCode
|
|
|
})
|
|
|
.then(res => {
|
|
|
- console.log(res.data.app_code,8888)
|
|
|
+ console.log(res.data, 8888)
|
|
|
if (res.code == 200) {
|
|
|
if (appType != "ios") {
|
|
|
if (wgtinfo.versionCode < res.data.app_code) {
|
|
@@ -26,14 +26,44 @@ export default function initSys() {
|
|
|
btnBgColor: "#ff3300",
|
|
|
updateBtnText: "升级",
|
|
|
topImgBg: "",
|
|
|
- hidBackBtn: true,
|
|
|
- verCode: res.data
|
|
|
- .app_version,
|
|
|
downMsgTip: "资源下载中,请稍后...",
|
|
|
- goBackBtnText: "进入后台",
|
|
|
};
|
|
|
-
|
|
|
- upDater.startUpdate(options, () => {});
|
|
|
+ if (res.data.android_url.indexOf('.wgt') > -1) {
|
|
|
+ plus.io.requestFileSystem(plus.io.PUBLIC_DOWNLOADS, function(fobject) {
|
|
|
+
|
|
|
+ let rootPath = fobject.root.fullPath;
|
|
|
+ upDater.wgtUpdate(options, rootPath, result => {
|
|
|
+ if (result) {
|
|
|
+ var pathNew = plus.io
|
|
|
+ .convertAbsoluteFileSystem(result);
|
|
|
+ console.log(pathNew);
|
|
|
+ plus.runtime.install(pathNew, {
|
|
|
+ force: false
|
|
|
+ }, function() {
|
|
|
+
|
|
|
+ plus.runtime.restart();
|
|
|
+ }, (e) => {
|
|
|
+ uni.showToast({
|
|
|
+ title: '安装升级包失败' +
|
|
|
+ JSON
|
|
|
+ .stringify(
|
|
|
+ e),
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }, () => {
|
|
|
+ console.log("弹框关闭了");
|
|
|
+ });
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ options.hidBackBtn = true
|
|
|
+ options.verCode = res.data
|
|
|
+ .app_version
|
|
|
+ options.goBackBtnText = "进入后台"
|
|
|
+
|
|
|
+ upDater.startUpdate(options, () => {});
|
|
|
+ }
|
|
|
} else if (wgtinfo.versionCode > res.data.app_code) {
|
|
|
sotre.commit('chnangeSshowData', false);
|
|
|
} else {
|