当前位置: 首页 > news >正文

做汽车价格的网站西安seo阳建

做汽车价格的网站,西安seo阳建,潍坊做网站多少钱,做网站吉林首先用getSystemInfo判断平台、 再通过json文件模拟接口 判断版本号是否一致 不一致则下载服务器apk进行更新 外加网络波动导致失败重新下载更新包 uni.getSystemInfo({success: function (e) {// #ifndef H5// 获取手机系统版本const system e.system.toLowerCase();const pl…

首先用getSystemInfo判断平台、 再通过json文件模拟接口 判断版本号是否一致 不一致则下载服务器apk进行更新
外加网络波动导致失败重新下载更新包

 uni.getSystemInfo({success: function (e) {// #ifndef H5// 获取手机系统版本const system = e.system.toLowerCase();const platform = e.platform.toLowerCase();// 判断是否为ios设备if (platform.indexOf("ios") != -1 &&(system.indexOf("ios") != -1 || system.indexOf("macos") != -1)) {Vue.prototype.SystemPlatform = "apple";} else if (platform.indexOf("android") != -1 && system.indexOf("android") != -1) {Vue.prototype.SystemPlatform = "android";uni.request({url: "https://xxxxxxx.love/0.json", // JSON 文件地址success: (res) => {if (res.statusCode === 200) {const version = res.data.version; // 获取 版本字段if (version != "1.0.1") {uni.showModal({title: "更新提示",content: "有新的版本可用,是否立即更新?",success: (result) => {if (result.confirm) {const downloadTask = uni.downloadFile({url: "https://xxxxxxx.love/lock.apk", // 更新包地址success: (downloadResult) => {if (downloadResult.statusCode === 200) {const tempFilePath = downloadResult.tempFilePath;// 保存文件到持久目录uni.saveFile({tempFilePath: tempFilePath,success: (saveResult) => {console.log("文件保存成功,路径:",saveResult.savedFilePath);uni.openDocument({filePath: saveResult.savedFilePath,success: function (res) {console.log(res, "打开安装包");},});return;// 提示用户去文件管理器中安装uni.showModal({title: "下载完成",content:"更新包下载完成,请在文件管理器中找到并安装更新包。",showCancel: false,success: () => {uni.hideLoading(); // 隐藏进度条},});},fail: (err) => {console.error("保存文件失败", err);uni.hideLoading(); // 隐藏进度条},});}},fail: (err) => {console.error("下载失败", err);uni.hideLoading(); // 隐藏进度条},});uni.showLoading({title: "正在下载更新包",mask: true,});let lastProgress = 0;let lastUpdateTime = new Date().getTime();const updateInterval = 1500;downloadTask.onProgressUpdate((res) => {const currentTime = new Date().getTime();if (res.progress - lastProgress >= 5 ||currentTime - lastUpdateTime >= updateInterval) {lastProgress = res.progress;lastUpdateTime = currentTime;uni.showLoading({title: `下载中... ${res.progress}%`,mask: true,});}});}},});}}},fail: (err) => {console.error("请求失败", err);},});} else {Vue.prototype.SystemPlatform = "devtools";}// #endif},});

在这里插入图片描述

http://www.dinnco.com/news/36380.html

相关文章:

  • 兰州app定制开发seo优化课程
  • 安阳县面积东莞网络营销优化
  • 政府网站建设内容规划seo推广专员
  • 合肥专业网站建设今天实时热搜榜排名
  • 网站建设找谁做长尾关键词搜索
  • 网站开发者营业推广策划
  • 凡科网可以免费做网站吗域名注册查询入口
  • 汉口专业网站推广公司seo建站公司
  • 一级a做爰片365网站免费网站排名优化在线
  • 郑州做旅游网站东莞seo优化排名
  • 手机网站建设定制南京seo圈子
  • 猪八戒网做网站怎么样长沙seo优化排名
  • 亳州是网站建设淘宝运营培训班哪里有
  • 做最好的色书网站微信推广怎么做
  • 门户网站策划方案app推广引流方法
  • 自己做的网站显示iis7长春百度seo公司
  • 网站改版引导优化怎么做
  • xampp做网站百度站长提交
  • 温州市平阳县建设局网站中国职业技能培训中心官网
  • 网站表单制作濮阳网站推广
  • wordpress 文章标题调用常见的系统优化软件
  • 网站建设 设备竞价托管公司
  • 做网站办公室图片网站推广怎么优化
  • 贵阳网站建设设计公司seo公司 彼亿营销
  • 快餐小吃加盟方案对网站的建议和优化
  • 网站建设服务协议 百度刷神马关键字排名软件
  • 做任务的兼职网站网络营销首先要
  • 江苏建站管理系统开发营销失败案例分析
  • 哈尔滨网站建设那家好加入网络营销公司
  • 如果做动态网站的开发chrome网页版入口