日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

app每次更新版本时调用js代码提示用户下载更新

發布時間:2025/4/16 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 app每次更新版本时调用js代码提示用户下载更新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var url = '網絡地址'; //APP升級 var wait; function update(){//判斷操作系統var system = 'android';if(mui.os.ios){system = 'ios';} mui.getJSON(url+'/apicommon/update/index',{app:'cooperatives',system:system,version:plus.runtime.version},function(data){//data = JSON.stringify(data);if(data.code==200){var APPInfo = data.data;if(APPInfo.colum=='full'){mui.confirm(APPInfo.brief, APPInfo.name, ['稍后','立即升級'], function(e) {if(e.index==1){if(system=='android'){//當蘋果調整進市場下載 plus.runtime.openURL(APPInfo.url); plus.nativeUI.closeWaiting();}else{wait = plus.nativeUI.showWaiting("下載升級文件",{width:'100%',height:'100%',round:0,background:'rgba(0,0,0,0.3)'});//當安卓及其他下載var dtask = plus.downloader.createDownload(url+APPInfo.url, {}, function(d, status){if(status == 200){ console.log(d.filename);wait.setTitle("安裝APP更新");plus.runtime.install(d.filename,{},function(){ plus.nativeUI.closeWaiting();mui.alert('應用安裝完成', '升級成功', '確認重啟', function(e) {plus.runtime.restart();});delFile(d.filename);},function(e){ plus.nativeUI.closeWaiting(); mui.toast('安裝失敗');delFile(d.filename);});} else {plus.nativeUI.closeWaiting();mui.toast('下載失敗');} });dtask.addEventListener("statechanged", onStateChanged, false);dtask.start();}}});}else{var dtask = plus.downloader.createDownload(url+APPInfo.url, {}, function(d, status){if(status == 200){plus.runtime.install(d.filename,{},function(){ delFile(d.filename);},function(e){ delFile(d.filename);});} });dtask.start();}//plus.navigator.closeSplashscreen(); }}); } function onStateChanged(download, status) {wait.setTitle((download.downloadedSize/(1024 * 1024)).toFixed(2)+'MB/'+(download.totalSize/(1024 * 1024)).toFixed(2)+'MB'); } function delFile(filename) {plus.io.resolveLocalFileSystemURL(filename, function(entry) {entry.remove();}); }//打開新窗口 function opens(url,data){mui.openWindow({url:url, id:url,waiting:{autoShow:false,},show:{aniShow:"pop-in"},extras:data}); } //登錄窗口 function login_open(url,data){mui.openWindow({url:url, id:url,waiting:{autoShow:false,},show:{aniShow:"slide-in-bottom"},extras:data}); } //登錄窗口 function search_open(url,data){mui.openWindow({url:url, id:url,waiting:{autoShow:false,},show:{aniShow:"none"},extras:data}); } //監聽狀態欄 mui.ready(function() {}); mui.plusReady(function() {});/* mui.ajax(url+'apicommon/update/index',{data:{app:'cooperatives',system:'ios',version:plus.runtime.version},dataType:'json',//服務器返回json格式數據type:'post',//HTTP請求類型success:function(data){console.log('加載:3');response = JSON.stringify(data);console.log('加載:'+response);plus.navigator.closeSplashscreen();},error:function(xhr,type,errorThrown){//異常處理;console.log('異常:'+type);}}); */

?

轉載于:https://www.cnblogs.com/Dark-fire-liehuo/p/10730025.html

總結

以上是生活随笔為你收集整理的app每次更新版本时调用js代码提示用户下载更新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。