Code前端首页关于Code前端联系我们

小程序入门及实操:版本上线及更新

terry 2年前 (2023-09-22) 阅读数 72 #移动小程序

小程序前端部分已开发完成。经过体验测试后,我们将推出它。

发布上线

一个小程序从开发到上线一般会经历以下步骤:预览->上传代码->提交审核->发布。

封装代码

运行命令

npm run build

距离跟随src♿工具并打开它。

预览

然后点击菜单栏上的预览,用手机扫描下面的二维码。请帮助我们查看该小程序在移动端的实际表现。 小程序入门与实战教程:发布上线与更新版本image

上传代码

与预览不同,上传代码适合提交体验或审核。 小程序入门与实战教程:发布上线与更新版本image

点击上传按钮并填写版本号和项目注释。这里的版本号和项目注释是为了方便管理员查看版本。我们可以根据实际需要填写这两个字段。

提交审核

为了保证Widget的质量并符合相关规范,Widget的发布必须经过审核。

登录小组件后端-管理-版本控制-开发版本小程序入门与实战教程:发布上线与更新版本image

找到版本并点击提交审核按钮。

发布

审核通过后,管理员会在微信上收到小程序审核通知。

登录小组件后台-管理-版本控制-审核版本,然后点击发布。通常它会被完整发布。

版本更新

onShow()方法中,

 let updateManager = ();

        (res => {
            if () {
                ({
                    title: '正在更新,请稍后',
                    mask: true
                })
            }
        })
        (function () {
            ();
            ({
                title: '更新提示',
                content: '新版本已经准备好,是否重启应用?',
                success(res) {
                    if () {
                        // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
                        ()
                    }
                }
            })
        })

        (err => {
            ({
                title: '更新提示',
                content: '更新失败',
            })
        })
()

检索全局管理的唯一应用程序版本更新管理器以管理更新。

返回值:UpdateManager

UpdateManager对象

UpdateManager对象,用于管理更新,可以通过接口获取实例。

方法:

()

强制小程序重新启动并使用新版本。新版本小部件下载完成后(即收到onUpdateReady回调),调用.

(函数回调)

监听微信后台请求查看更新结果事件。微信在微信冷启动时会自动检查更新,不需要开发者主动触发。

(函数回调)

监听小程序版本更新事件。客户端主动触发转账(开发者无需触发),转账成功时回调。

(函数回调)

监听小部件更新失败事件。该小部件有新版本。客户端触发主动下载(无需开发者触发)。下载失败后(可能是网络原因等),回调

《示例代码》

const updateManager = ()

(function (res) {
  // 请求完新版本信息的回调
  ()
})

(function () {
  ({
    title: '更新提示',
    content: '新版本已经准备好,是否重启应用?',
    success: function (res) {
      if () {
        // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
        ()
      }
    }
  })
})

(function () {
  // 新版本下载失败
})
Tips

总结

  • 如何在线发布小程序
  • 小程序版本发布后如何更新开始了

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门