//app.js
App({
onLaunch: function (options) {
this.autoUpdate()
},
autoUpdate : function(){
var self = this
if(wx.canIUse('getUpdateManager')){
const updateManager = wx.getUpdateManager()
// 检查小程序是否有新版本发布
updateManager.onCheckForUpdate(function(res){
// 请求完新版本的信息回调
if(res.hasUpdate){
wx.showModal({
title: '更新提示',
content: '检查到新版本,是否下载新版本并重启小程序?',
success:function(res){
if(res.confirm){
// 下载
self.downloadAndUpdate(updateManager)
}else if(res.cancel){
// 点击取消,做强制更新操作
wx.showModal({
title: '温馨提示',
content: '必须强制更新哦,旧版本无法正常使用',
showCancel:false,//隐藏取消按钮
confirmText:'确定更新',
success:function(res){
if(res.