收藏
回答

发布新版本后ios16以上的版本没有实现更新?

发布新版本后ios16以上的版本没有实现热更新

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-04-10

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-04-10
    有用
    回复
  • unconstraint
    unconstraint
    2023-04-11
    const updateManager = uni.getUpdateManager();
            updateManager.onCheckForUpdate(function(res) {
                // 请求完新版本信息的回调
                console.log(res.hasUpdate);
            });
            updateManager.onUpdateReady(function(res) {
                uni.showModal({
                    title: '更新提示',
                    content: '新版本已经准备好,是否重启应用?',
                    success(res) {
                        if (res.confirm) {
                            // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
                            updateManager.applyUpdate();
                        }
                    }
                });
            });
            updateManager.onUpdateFailed(function(res) {
                // 新的版本下载失败
                uni.showModal({
                    title: '更新提示',
                    content: '新版本已经准备好,请删除当前小程序,重新搜索打开。',
                    showCancel: false
                });
            });
    w我调用了微信提供的获取最新版本小程序的api,在ios16以上的系统,小程序并没有更新,在ios16以下的能够获取最新版本(16以下的版本测试了两台手机)
    
    2023-04-11
    有用
    回复
登录 后发表内容