UpdateManager.applyUpdate

解释: 当新版本下载完成,调用该方法会强制当前小程序应用上新版本并重启。
Web 态说明:由于 Web 态小程序暂不支持手动管理小程序更新,因此 UpdateManager.applyUpdate 不会执行。

方法参数

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

图片示例

UpdateManager.applyUpdate - 图2

代码示例

  • SWAN
  • JS
  1. <view class="wrap">
  2. <view class="card-area">
  3. <view class="top-description border-bottom">此api会强制当前小程序应用上新版本并重启</view>
  4. </view>
  5. </view>

Bug & Tip

  • 检查更新操作由宿主 APP 在小程序冷启动时自动触发,不需由开发者主动触发,开发者只需监听检查结果即可。
  • onUpdateReady(callback) 回调结果说明:当宿主 APP 检查到小程序有新版本,会主动触发下载操作(无需开发者触发),当下载完成后,会通过 onUpdateReady 告知开发者。
  • onUpdateFailed(callback) 回调结果说明:当宿主 APP 检查到小程序有新版本,会主动触发下载操作(无需开发者触发),如果下载失败(可能是网络原因等),会通过 onUpdateFailed 告知开发者。
  • 当小程序新版本下载完成时(即收到 onUpdateReady 回调),可以通过此接口强制重启小程序并应用最新版本。
  • 当新版本未下载完成时,调用此接口将返回undefined;当新版本下载完成时,若接口调用失败,会抛出一个标准的Error对象。