大数据 视频剪辑软件 CoreJava 开源商城系统 全局重载运算符 flask struct gwt insert xsd sms swiper 河南普通话考试报名官网 网赚视频教程 jquery多个元素绑定同一个事件 华为路由器ipv6配置 mysql删除一列 python编程练习题 linux查询文件内容 后台管理网站模板 python最大值 python内置库 javarandom java判断是否为空 魔兽世界字体包 xp系统修复 groupby 系统集成项目管理工程师教程 adobe清理工具 防沉迷助手 字幕提取 隐藏进程 网络克隆 mathcad15 vue路由跳转 tableau下载 电脑cmd命令大全 小程序游戏源码 onaccuracychanged 战地2地图包下载
当前位置: 首页 > 学习教程  > 编程语言

uni-app——在线资源升级

2020/12/5 10:36:30 文章标签:

uni-app——在线资源升级 简述:在线资源更新,使 用的为wgt资源包,wgt资源包可用于小版本更新使用,wgt资源包优势打包方便快捷无需用户重复手动安装,在线资源更新也可为安装包,即apk、ipa,安卓端…

uni-app——在线资源升级

简述:在线资源更新,使 用的为wgt资源包,wgt资源包可用于小版本更新使用,wgt资源包优势打包方便快捷无需用户重复手动安装,在线资源更新也可为安装包,即apk、ipa,安卓端实测

注意:在每次更新之前更新版本号应大于线上版本

	let that=this
    //plus.runtime.getProperty根据appid,获取app信息,
	plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {  
        uni.request({  
            url: URL,//你们的接口服务地址
            dataType: 'json',
            method: 'POST',
            data: {  
                version: widgetInfo.version,//版本号
            },  
            success: (result) => {  
                var data = result.data;  
                if (data.result===1) { //检测到有新版本 
                    var downloadTask = uni.downloadFile({//下载更新资源
                        url: data.url,//资源路径  
                        success: (downloadResult) => { 
                            if (downloadResult.statusCode === 200) {  
                               	//downloadResult.tempFilePath文件下载后的路径
                                plus.runtime.install(downloadResult.tempFilePath, { 
                                    //检测更新资源客户端资源 
                                    force: true
                					//设置是否强制更新,主要用于解决安卓端版本比较bug
                                }, function() {  
                                    plus.runtime.restart();
                                }, function(e) {  
                                   	//更新失败
                                });  
                            }  
                        }
                    }); 
                    downloadTask.onProgressUpdate((e)=>{//获取当前下载进度
                        console.log(e.progress)
                    })
                }else{
                    //未发现新的版本
                }
            }  
        });  
	}); 

本文链接: http://www.dtmao.cc/news_show_450282.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?