WeChatアプレットの更新、アプレットはバージョンの更新、バージョンの反復、強制更新、マイクロクレジットアプレットのバージョンの反復を提示します.
9620 ワード
多くの人が小さいプログラムをする時は繰り返しがあると信じています.バージョンが反復されるたびに古いバージョンの方法や表示が足りなくなります.これは小さいプログラムを使った熱い更新が必要です.あるいはアップグレードを提示してください.
editionUpdate:function(){
var self=this
//
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager()
//1.
updateManager.onCheckForUpdate(function (res) {
//
if (res.hasUpdate) {
//2. , ,
updateManager.onUpdateReady(function () {
wx.showModal({
title: ' ',
content: ' , ?',
success: function (res) {
if (res.confirm) {
console.log('1', res)
//3. , applyUpdate
updateManager.applyUpdate()
} else if (res.cancel) {
console.log('2', res)
// , , ,
wx.showModal({
title: ' ~',
content: ' , ~',
success: function (res) {
console.log('3', res)
self.autoUpdate()
return;
// ,
if (res.confirm) {
// , applyUpdate
updateManager.applyUpdate()
} else if (res.cancel) {
//
self.autoUpdate()
}
}
})
}
}
})
})
updateManager.onUpdateFailed(function () {
//
wx.showModal({
title: ' ~',
content: ' ~, , ~',
})
})
}
})
} else {
// ,
wx.showModal({
title: ' ',
content: ' , , 。'
})
}
},
editionUpdateこの方法はonLaunchに書いてあります.