feat:系统更新
This commit is contained in:
@@ -7,7 +7,7 @@ export default function(isShowNoUpdateToast = false) {
|
||||
// #ifdef APP-PLUS
|
||||
return new Promise((resolve, reject) => {
|
||||
callCheckVersion().then(async (e) => {
|
||||
if (!e.result) return;
|
||||
if (!e) return;
|
||||
const {
|
||||
code,
|
||||
message,
|
||||
@@ -15,10 +15,10 @@ export default function(isShowNoUpdateToast = false) {
|
||||
url, // 安装包下载地址
|
||||
platform, // 安装包平台
|
||||
type // 安装包类型
|
||||
} = e.result;
|
||||
} = e;
|
||||
|
||||
// 此处逻辑仅为实例,可自行编写
|
||||
if (code > 0 && isUpdate(e.result)) {
|
||||
if ( isUpdate(e)) {
|
||||
console.log("更新逻辑。。。")
|
||||
// 腾讯云和阿里云下载链接不同,需要处理一下,阿里云会原样返回
|
||||
/**
|
||||
@@ -60,7 +60,7 @@ export default function(isShowNoUpdateToast = false) {
|
||||
* 提示升级二
|
||||
* 官方适配的升级弹窗,可自行替换资源适配UI风格
|
||||
*/
|
||||
uni.setStorageSync(PACKAGE_INFO_KEY, e.result)
|
||||
uni.setStorageSync(PACKAGE_INFO_KEY, e)
|
||||
uni.navigateTo({
|
||||
url: `/pages/setting/upgrade-popup?local_storage_key=${PACKAGE_INFO_KEY}`,
|
||||
fail: (err) => {
|
||||
|
||||
Reference in New Issue
Block a user