美文网首页
关于微信小程序更新机制的研究

关于微信小程序更新机制的研究

作者: 酱油之神 | 来源:发表于2020-11-09 10:57 被阅读0次

    运行机制

    小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」

    热启动: 假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程就是热启动;
    冷启动: 指的是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动。

    更新机制

    小程序冷启动时如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上

    流程图

    image.png

    API更新

    通过wx.getUpdateManager()可以获取全局唯一的版本更新管理器,用户管理小程序更新。
    通过wx.updateWeChatApp()更新小程序

    优化方案

    从用户体验上来说,如果后端接口不兼容版本,或者线上出现紧急BUG,可以提示用户建议强制升级

    相关文章

      网友评论

          本文标题:关于微信小程序更新机制的研究

          本文链接:https://www.haomeiwen.com/subject/mcllbktx.html