开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
应用级事件
界面
跳转
多媒体
缓存
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
updatemanager
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 更新管理 > my.getupdatemanager
收藏
我的文档
设置

updatemanager my.getupdatemanager()

基础库  或更高版本, 且 支付宝客户端 10.1.32 或更高版本。 若版本较低,建议采取 兼容处理

主体: 企业支付宝小程序个人支付宝小程序

my.getupdatemanager 获取全局唯一的版本更新管理器,用于管理小程序更新。

关于小程序的更新机制,可以查看 更新机制 文档。

updatemanager

返回值为 updatemanager
my.getupdatemanager()
完整的监听小程序更新代码
const updatemanager = my.getupdatemanager();
app({
    onlaunch(options) {
        const updatemanager = my.getupdatemanager();
        updatemanager.oncheckforupdate(function (res) {
            // 检查更新结果
            console.log(res.hasupdate);
        });
        updatemanager.onupdateready(function () {
            my.confirm({
                title: '更新提示',
                content: '新版本已经准备好,是否重启应用?',
                success: function (res) {
                    if (res.confirm) {
                        // 新版本已经下载好,调用 applyupdate 应用新版本并重启
                        updatemanager.applyupdate();
                    }
                },
            });
        });
        updatemanager.onupdatefailed(function () {
            // 新版本下载失败
        });
    }
})

q:如何测试更新管理功能?

a:

查看 如何测试更新管理功能。注意该配置只对 ide 模拟器生效,真机调试、真机预览不生效。

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图