uniapp项目安卓端下载安装软件
uni.showModal({
title: "版本更新",
content: '有新的版本发布,是否立即进行新版本下载?',
confirmText:'立即更新',
cancelText:'稍后进行',
success: (res) => {
if(res.confirm){
uni.showToast({
mask: true,
title: '开始下载',
duration: 1000,
});
//此处地址为临时下载地址,不可用,如果要长期稳定使用需要上传到uniCloud。
var downloadApkUrl = "https://ide.dcloud.net.cn/build/download/e0d281c0-3246-11ec-98dd-21e5e396fba7"
var dtask = plus.downloader.createDownload(downloadApkUrl,{},function(d,status){
//d为下载的文件对象
if(status==200){
plus.runtime.install(plus.io.convertLocalFileSystemURL(d.filename),{},{},function(error){
uni.showToast({
title: '安装失败',
duration: 1500
});
})
}else{
uni.showToast({
title: '更新失败',
duration: 1500
});
}
})
dtask.start();//执行下载
}
},
fail: () => {
}
});