plus.runtime.getProperty(plus.runtime.appid,async (inf) => {
let systemInfo = uni.getSystemInfoSync();
let brand = systemInfo.deviceBrand;
var resURL = await onCheckAppUpData({version:inf.version,brand:brand,dev_id:uni.getStorageSync('dev_id')});
if(resURL != ''){
try{
uni.downloadFile({
url:resURL,
success: res => {
if (res.statusCode === 200) {
plus.runtime.install(
res.tempFilePath, {
force: true //true表示强制安装,不进行版本号的校验;false则需要版本号校验,
},
function() {
plus.runtime.restart()
},
function(e) {
console.error('install fail...',e);
}
);
}
}
});
}catch(e){
//TODO handle the exception
}
}
})

- 发布:2025-08-14 15:12
- 更新:2025-08-14 16:25
- 阅读:33
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 64
HBuilderX类型: 正式
HBuilderX版本号: 4.75
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: 14pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
现在有复现的手机,但是那个手机不能去ios应用市场更新app,如果更新了ios app,那个wgt热更新就好使了
现在有复现的手机,但是那个手机不能去ios应用市场更新app,如果更新了ios app,那个wgt热更新就好使了
预期结果:
现在有复现的手机,但是那个手机不能去ios应用市场更新app,如果更新了ios app,那个wgt热更新就好使了
现在有复现的手机,但是那个手机不能去ios应用市场更新app,如果更新了ios app,那个wgt热更新就好使了
实际结果:
现在有复现的手机,但是那个手机不能去ios应用市场更新app,如果更新了ios app,那个wgt热更新就好使了
现在有复现的手机,但是那个手机不能去ios应用市场更新app,如果更新了ios app,那个wgt热更新就好使了
bug描述:
现在这个问题就是原来我打wgt包都好使,就今天ios不更新了,但是有个现象就是我今天在ios市场发布了更新,之后我就打一个wgt包,安卓没问题,ios不更新,但是如果去了市场重新来了ios包然后wgt更新就好了
2 个回复
7***@qq.com (作者)
@DCloud_App_Array 大佬帮我看看
DCloud_iOS_WZT
不能升级的设备的版本 跟你打的wgt版本差异是什么