feat:系统更新

This commit is contained in:
houjunxiang
2025-12-24 15:46:30 +08:00
parent 164e305442
commit 7caeffbf1d
8 changed files with 63 additions and 33 deletions

View File

@@ -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) => {