Uniapp 的APP热更新功能依赖于其打包工具 HBuilder,具体步骤如下:
1. 在 HBuilder 中构建并打包出应用程序
具体步骤:
 1.点击发行,点击制作wgt包
 
 2.根据需求修改文件储存路径和其他配置,点击确定
 
 3.等待打包完成,点击地址找到包文件
 
2. 将打包出来的文件上传至服务器
这里需要后台写一个更新接口,里边大概有线上版本号,更新说明,包文件地址等字段
3. 在应用程序中检测是否有新版本
// 获取当前应用的版本号
var currentVersion = plus.runtime.version;
// 发送 HTTP 请求,获取最新版本号
uni.request({
  url: 'https://xxxxxxxx', 获取线上版本号的接口
  success: res => {
    var latestVersion = res.data.version;
    
    // 检测是否有新版本
    if (currentVersion !== latestVersion) {
    
    }
  }
});
4. 如果有,下载文件,然后使用 plus.runtime.install 方法安装新版本, 重新启动应用程序,加载新版本
 
// 获取当前应用的版本号
var currentVersion = plus.runtime.version;
// 发送 HTTP 请求,获取最新版本号
uni.request({
  url: 'https://xxxxxxxx', 获取线上版本号的接口
  success: res => {
    var latestVersion = res.data.version;
    
    // 检测是否有新版本
    if (currentVersion !== latestVersion) {
    let dtask = plus.downloader.createDownload(res.data.Url, {}, function(d, status) {
			// 下载完成  
			if (status == 200) {
				plus.runtime.install(plus.io.convertLocalFileSystemURL(d.filename), {force: true}, function() {
				//安装成功 重新启动应用程序,加载新版本
					plus.runtime.restart();
				}, function(
					error) {
						console.log(error);
					uni.showToast({
						title: '安装失败',
						mask: false,
						duration: 1500,
						icon: "none",
					});
				})
			} else {
				uni.showToast({
					title: '更新失败',
					mask: false,
					duration: 1500,
					icon: "none"
				});
			}
		});
		dtask.start();
    }
  }
});





![[代码案例] pytorch快速上手写机器学习](https://img-blog.csdnimg.cn/e47c7e93587f4c5c9f64c3f3376492ac.png)


![int[]数组转Integer[]、List、Map「结合leetcode:第414题 第三大的数、第169题 多数元素 介绍」](https://img-blog.csdnimg.cn/20200507205513993.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RpYW5jNjY2,size_16,color_FFFFFF,t_70#pic_center)









