在讲小程序的更新机制之前,我们需要先领会小程序的2种启动模式,分别为:冷启动和热启动。它们之间的区别是:
冷启动:是指当小程序首次被打开,或者已经销毁后打开【后台没运行】小程序差别的启动方式,对应的更新情形不不一样的。当小程序是冷启动的情形下,小程序会自动去判断当前是否为最新版本,若是存在新版本,则将异步举行下载,然后下次冷启动的时刻才会运行新版本。
当小程序是热启动的情形下,是不会举行版本更新检查的。
无论冷启动,照样热启动。小程序都不会马上更新的,若是我们需要强制更新,即一打开就提醒用户更新,需要若何实现呢?这里首先想到就是挪用wx.getUpdateManager API举行处置。然则需要注重的是:基础库需要大于1.9.90,若是不是程序会报错,在开发的时刻,可以通过选择右上角的“详情--》项目设置--》调试基础库”举行设置。
直接上代码,如下:
updataApp: function () {//版本更新 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { if (res.hasUpdate) { // 请求完新版本信息的回调 updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提醒', content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) {// 新的版本已经下载好,挪用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { wx.showModal({// 新的版本下载失败 title: '已经有新版本了哟~', content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', }) }) } }) } else { wx.showModal({// 若是希望用户在最新版本的客户端上体验您的小程序,可以这样子提醒 title: '提醒', content: '当前微信版本过低,无法使用该功效,请升级到最新微信版本后重试。' }) } },
在onLaunch中挪用即可:
onLaunch: function (options) { this.updataApp() },
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
微信的记录可以同步到另一个手机上吗9日在深圳举行的“DFRobot杯”第五届全国中小学机器人教学暨创客教育展评活动传来喜讯:宁波市特殊教育中心学校中专一年级的尤波、周蒲同学设计的创客作品微信机器人助手...
相信现在有好多小伙伴们拿这手机都在看老人拒绝戴口罩遭乘客围殴事情吧,因为在这两天老人拒绝戴口罩遭乘客围殴的热度是非常高的,受到了广大网友们的关注,那么既然现在大家都非常关注老人拒绝戴口罩遭乘客围殴,这...
本文目录一览: 1、"全球最牛"黑客暴毙,著名黑客有哪些? 2、给我发几张黑客风格的电脑背景图片 高清的 3、高分寻找 黑客帝国 中特工 史密斯 的一张图片 4、世界第一黑客,凯文·米特尼...
杨柳观音(佛身):右手持杨柳,踞坐岩上,手持净瓶。龙头观音(辟支佛身):以不 圆光观音(梵王身):身后有火焰圆光,大放光亮。或释圆光为普门孔道品中或遭王难苦。 按照《法华经·观世音菩萨普门品》...
鱼腥草的妙处! 鱼腥草既是中药也是一种野菜,现在几乎都是人工栽培的了。有的地方把它叫做 折耳根”,有的地方叫“摘耳草”,还有叫“猪鼻孔”的。它的古名叫做蕞菜,5人是常吃的,越王勾践还曾采蕺治他的口臭...
每日要闻怎么找黑客盗取别人的微信号密码(盗微信软件下载手机版下载)一般情况不会的,没有那么闲工夫的黑客入侵别人窃取聊天记录玩的 黑客可不可以到盗了别人微信,别人冻结微信之后黑客还可以登上 他是可以...