美文网首页
小程序启动机制

小程序启动机制

作者: Vergil_wj | 来源:发表于2021-05-21 10:02 被阅读0次

    小程序启动会有两种情况

    • 冷启动:首次打开 或者 程序销毁再次打开;

    • 热启动:从后台进入到前台,后台即用户点击右上角胶囊按钮关闭小程序,或者按了设备 Home 键离开微信时;

    启动机制图解

    小程序启动机制.png
    1. 第一次启动小程序,从微信服务器CDN节点下载小程序包;
    2. 小程序销毁再次打开,从缓存中读取程序包,并检查更新,如果有更新,则异步下载小程序包,在下一次冷启动中更新到最新小程序;
      如果需要马上应用最新版本,可以使用 wx.getUpdateManagerAPI 进行处理。
    3. 从后台切换到前台;

    小程序被主动销毁的两种情况

    1. 当小程序进入后台,在后台维持运行,超过一定的时间,目前大概是五分钟,就会被微信主动销毁。

    2. 当短时间之内,目前为五秒,连续两次以上收到系统内存的警告,微信会对小程序进行主动销毁。此时,我们一般会收到这样一条提示语:“运行内存不足 请重新打开该小程序”。
      可使用 wx.onMemoryWarning监听内存告警事件,进行内存清理。

    参考

    微信开放文档

    相关文章

      网友评论

          本文标题:小程序启动机制

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