vue+h5做的App使用api进行文件的下载自动安装打开

在Vue结合H5构建的App中,通过API进行文件下载时遇到安装失败的问题,原因可能是下载的.wgt安装包损坏。解决方法是确保后台交互正确,并使用encodeURI处理URL。若下载文件为手机支持格式,可以利用plus.runtime.openFile打开。
摘要由CSDN通过智能技术生成
        本人第一次写博客,菜鸟一只,也不大会用语言表述,写博客只是单纯记录下自己遇到的问题,并且记录下来以便日后使用的时候可以有个思路。如果能够帮助到别人就更好了。
        现在公司的项目需要用vue做一个安卓app,需要实现app的自动更新功能。我的设计方案就是打开App先提交请求到后台,需要更新会返回下载地址。
创建下载的代码:
        		// 下载最新版本	
		JX_download(url){
			plus.nativeUI.showWaiting( "下载中..." ); 
	                //创建下载管理对象
		        var SX_down= plus.downloader.createDownload(url,{}, function ( d, status ) {	
		        // 下载完成
		        if ( status == 200 ) { 
		    	    plus.nativeUI.closeWaiting();
		    	    //下载成功后的回调函数
		            plus.nativeUI.toast( "下载成功,准备安装" + d.filename );
	                    plus.runtime.install(
	            	        d.filename,
	            	        {},
	            	        function(){
	                	        plus.nativeUI.toast('安装成功');
	                	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值