diff --git a/src/app.tsx b/src/app.tsx index 2d6e27a..2d50cb1 100644 --- a/src/app.tsx +++ b/src/app.tsx @@ -30,7 +30,30 @@ class App extends Component { }, }; - componentDidMount() {} + componentDidMount() { + const updateManager = Taro.getUpdateManager(); + + updateManager.onCheckForUpdate(res => { + console.log(res); + }); + + updateManager.onUpdateReady(() => { + Taro.showModal({ + title: '更新提示', + content: '新版本已经准备好,是否重启应用?', + success: function(res) { + if (res.confirm) { + // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 + updateManager.applyUpdate(); + } + }, + }); + }); + + updateManager.onUpdateFailed(res => { + console.log(res); + }); + } componentDidShow() {}