同样的代码在安卓端是可以正常安装的,fileSaveUrl 也能正常打印出来
var appdownload = plus.downloader.createDownload(
file, {filename: "_downloads/"+name},function(apk,status){
//下载成功后
if(status == 200){
//获取apk下载位置的有效路径
console.log(apk)
var fileSaveUrl = plus.io.convertLocalFileSystemURL(apk.filename);
console.log(fileSaveUrl)
//下载
plus.runtime.install(fileSaveUrl ,{force:true},(res)=>{
console.log(res)
plus.runtime.restart()
},function(res){
console.log(res)
})
}
}
)
1 个回复
9***@qq.com (作者)
好吧,发现只要把安装的路径fileSaveUrl改成apk.filename就行了