Version: 3.x
UpdateManager
UpdateManager 对象,用来管理更新,可通过 Taro.getUpdateManager 接口获取实例。
#
方法#
applyUpdate强制小程序重启并使用新版本。在小程序新版本下载完成后(即收到 onUpdateReady
回调)调用。
#
onCheckForUpdate监听向微信后台请求检查更新结果事件。微信在小程序冷启动时自动检查更新,不需由开发者主动触发。
参数 | 类型 | 说明 |
---|---|---|
callback | OnCheckForUpdateCallback | 向微信后台请求检查更新结果事件的回调函数 |
#
onUpdateFailed监听小程序更新失败事件。小程序有新版本,客户端主动触发下载(无需开发者触发),下载失败(可能是网络原因等)后回调
参数 | 类型 | 说明 |
---|---|---|
callback | (res: CallbackResult) => void | 小程序更新失败事件的回调函数 |
#
onUpdateReady监听小程序有版本更新事件。客户端主动触发下载(无需开发者触发),下载成功后回调
参数 | 类型 | 说明 |
---|---|---|
callback | (res: CallbackResult) => void | 小程序有版本更新事件的回调函数 |
#
参数#
OnCheckForUpdateCallback向微信后台请求检查更新结果事件的回调函数
参数 | 类型 |
---|---|
result | OnCheckForUpdateResult |
#
OnCheckForUpdateResult参数 | 类型 | 说明 |
---|---|---|
hasUpdate | boolean | 是否有新版本 |