uniapp热更新

比较版本号是否需要更新,写个更新内容的提示框提示升级,速度很快 

// 加弹窗提示更新的内容并进行更新
			// // #ifdef APP-PLUS  
			// plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {  
			//     uni.request({  
			//         url: 'http://www.example.com/update/',  
			//         data: {  
			//             version: widgetInfo.version,  
			//             name: widgetInfo.name  
			//         },  
			//         success: (result) => {  
			// var data = result.data;  
			var data = {
				update: true,
				wgtUrl: 'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-7d807f87-6d2b-4cae-8077-e901166b0e31/63db1395-4949-4788-a886-a1f3294c34e4.wgt'
			};
			if (data.update && data.wgtUrl) {
				const downloadTask = uni.downloadFile({
					url: data.wgtUrl,
					success: (downloadResult) => {
						if (downloadResult.statusCode === 200) {
							plus.runtime.install(downloadResult.tempFilePath, {
								force: false
							}, function() {
								console.log('install success...');
								plus.runtime.restart();
							}, function(e) {
								console.error('install fail...');
							});
						}
					}
				});
				
				downloadTask.onProgressUpdate((res) => {
					  this.speedOfProgress = res.progress
				});

			}
			//         }  
			//     });  
			// });  
			// // #endif

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值