普通小游戏开发
API
开放能力
数据分析
视频拍摄器
多端支持

tt.getUpdateManager

基础库 1.9.0 开始支持本方法,这是一个同步方法。

获取全局唯一的版本更新管理器,用于管理小游戏更新。

语法

tt.getUpdateManager();

参数说明

返回值

返回全局唯一的UpdateManager对象。

代码示例

开发者工具中预览

const updateManager = tt.getUpdateManager();
updateManager.onUpdateReady((res) => {
  tt.showModal({
    title: "更新提示",
    content: "新版本已经准备好,是否重启小游戏?",
    success: (res) => {
      if (res.confirm) {
        // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
        updateManager.applyUpdate();
      }
    },
  });
});

updateManager.onUpdateFailed((err) => {
  // 新的版本下载失败
  console.log("版本下载失败原因", err);
  tt.showToast({
    title: "新版本下载失败,请稍后再试",
    icon: "none",
  });
});
点击纠错
评价此篇文档