uniapp项目安卓端下载安装软件
uni.showModal({
title: "版本更新",
content: '有新的版本发布,是否立即进行新版本下载?',
confirmText:'立即更新',
cancelText:'稍后进行',
success: (res) => {
if(res.confirm){
uni.showToast({
mask: true,
title: '开始下载',
duration: 1000,
});
//此处地址为打包后临时下载地址上传到unicloud云文件后生成的地址
var downloadApkUrl = "https://bsppub.oss-cn-shanghai.aliyuncs.com/VKCEYUGU-903f834e-fb12-4722-891f-af29c652a5a6/945a5e58-1dd6-486a-9ce8-827c967a14fd.apk"
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: () => {
}
});