本人第一次写博客,菜鸟一只,也不大会用语言表述,写博客只是单纯记录下自己遇到的问题,并且记录下来以便日后使用的时候可以有个思路。如果能够帮助到别人就更好了。
现在公司的项目需要用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('安装成功');