首页 > 其他分享 >uniapp APP热更新

uniapp APP热更新

时间:2023-08-29 19:32:00浏览次数:39  
标签:uniapp 版本号 res APP 更新 plus runtime data

在app.vue的onLaunch生命周期(应用初始化完成触发(只触发一次))

uniapp APP热更新_uniapp

请求接口,返回最新版本号,判断当前本地版本号月线上版本号是否一致

 // 请求版本更新号
        getNewest().then((res) => {
        	if (res.code == '200' && res.data) {
        		let openUrl = plus.os.name === "iOS" ? res.data.iosUrl : res.data.androidUrl;
        		if (res.data.appVersion !== plus.runtime.version) {
        			uni.showModal({
        				title: "更新提示",
        				content: `已有新版本${res.data.appVersion},是否选择更新?若不更新则会退出应用`,
        				success: (showResult) => {
        					if (showResult.confirm) {
        						plus.runtime.openURL(openUrl)
        					}
							// 安卓退出app
							plus.runtime.quit();
        				},
        			})
        		}
        	}
        })

不一致择提示更新,这边如果不更新会强制退出

标签:uniapp,版本号,res,APP,更新,plus,runtime,data
From: https://blog.51cto.com/u_16204378/7279602

相关文章

  • <mvc:annotation-driven>和DefaultAnnotationHandlerMapping
    spring配置拦截器有两种方式: <mvc:annotation-driven/><!--*************openSessionInViewInterceptor*************--><beanid="openSessionInViewInterceptor"class="org.springframework.orm.hibernate3.support.OpenSessionInViewInt......
  • App开放接口API安全性—Token签名sign的设计与实现
    在app开放接口API的设计中,避免不了的就是安全性问题。 一、https协议对于一些敏感的API接口,需要使用https协议。https是在http超文本传输协议加入SSL层,它在网络间通信是加密的,所以需要加密证书。 二、签名设计原理:用户登录后向服务器提供用户认证信息(如账户和密码),服务器认证完后......
  • iOS开发Swift-4-IBAction,group,音乐播放器-木琴App
    1.使用素材创建木琴App的UI。 2.连接IBAction。  其余按钮直接拖拽到play里边。 当鼠标置于1处时2处显示如图,表示成功。当用户按下任一按钮都会触发play中的内容。 3.将7个按钮的View中的Tag值分别调为1、2、3、4、5、6、7. 4.将音频文件拖入项目文件中。 Cr......
  • 广州app开发|上门维修app开发如何提高用户体验?
    在现在这个快节奏的生活中,遇到家具家电需要维修时常常让我们烦恼不已。上门维修app的出现简直为人们带来了全新的体验,维修问题轻松就得到解决。然而在开发上门维修app时,需要注意几个方面,其中用户体验是重点之一。接下来,广州名锐讯动将带大家一起来了解一下上门维修app开发如何提高......
  • 上门维修app开发需要注意哪些细节?
    上门维修app为人们带来了生活中各类维修问题的便捷,因此越来越受欢迎。而开发一款功能完善、用户体验良好的上门维修app,则需要注意一系列细节。接下来让广州名锐讯动告诉大家上门维修app开发需要注意哪些细节?1.用户界面设计:一个直观、简洁且易于操作的用户界面对于上门维修app非常......
  • 广州app开发|上门维修app开发如何降低成本?
    在这个互联网盛行的时代,上门维修为人们的生活提供了便利,越来越多用户选择使用上门维修app来处理生活上的一些维修服务。因此,开发一款上门维修app是非常有必要的。那么,站在企业的角度来说,上门维修app开发如何降低成本?下面广州名锐讯动将为大家提供一些建议。1. 精确定义功能范围:在......
  • 教程更新 | RK3568驱动指南第六篇-平台总线
     《iTOP-RK3568开发板驱动开发指南》更新,本次更新内容对应的是驱动(第六期_平台总线_全新升级)视频,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。     ✦第一篇驱动基础 第1章前言 1.1学习方法 1.2基础准备 第2章你好!内核源码 2......
  • IPQ4019 IPQ4029 IPQ6010|IIOT|5G and WiFi 6:Application in Business and Industry
    5GandWiFi6:Application inBusinessandIndustryIntroductionAstheworldhurtlestowardsaneraofunprecedenteddigitaltransformation,twotechnologiesstandattheforefront,poisedtoreshapethelandscapeofbusinessandindustry:5GandWiFi6.Th......
  • The Riordan Group and Applications笔记
    2022年的一本书,只有376页。证明直接去书里面找。目录1介绍1.1啥是RiordanArray1.2源起和研究动机1.3基础的应用练习参考2系数抽取和生成函数2.1形式幂级数2.2系数抽取2.3拉格朗日反演定理2.4生成函数练习参考3RiordanGroup3.1RiordanArray和RiordanGroup3.2一些特殊......
  • MacOS 搭建Appium自动化测试环境
    一、软件安装1.JDK安装1) JDK安装在Oacle官网下载JDK8,网页如下:https//www.oracle.com/java/technologies/downloads/#java8-mac2) 配置环境变量安装成功后,使用指令 /usr/libexec/java_home-V,可以查看Java8的安装目录。或使用whichjava查看可执行文件的路径,进入这个路径后再用......