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

小程序启动机制

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

小程序启动会有两种情况

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

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

启动机制图解

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

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

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

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

参考

微信开放文档

相关文章

  • 小程序你应该知道的那些事

    小程序的运行机制 小程序把启动分为两种:冷启动、热启动 冷启动就是第一次启动小程序,或是小程序从被内存销毁到再次启...

  • 2.小程序生命周期以及事件

    小程序的运行机制运行机制——冷启动小程序第一次打开,或者被微信主动关掉后的的启动则称为冷启动当小程序进入后台后,5...

  • 小程序运行机制与更新机制

    小程序运行机制 小程序启动的时候,分两种情况:冷启动和热启动 冷启动情况一:用户第一次打开小程序的时候叫冷启动;情...

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

    运行机制 小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」 热启动: 假如用户已经打开过某小程序,然后在...

  • 小程序云开发7.上线更新与体验优化

    本文目录: 1.冷启动与热启动 2.小程序里不要频繁的进行setData 3.小程序的更新机制 4.小程序性能与体...

  • 小程序更新机制

    运行机制 小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」热启动: 假如用户已经打开过某小程序,然后在一...

  • 小程序启动机制

    小程序启动会有两种情况 冷启动:首次打开 或者 程序销毁再次打开; 热启动:从后台进入到前台,后台即用户点击右上角...

  • 梳理小程序知识(四)

    小程序运行机制 前台/后台状态 小程序启动后,界面被展示给用户,此时小程序处于前台状态。 当用户点击右上角胶囊按钮...

  • 微信小程序开发笔记

    一、常见小程序开发框架对比 二、小程序更新机制 概念: 冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此...

  • 微信小程序 -- 更新

    小程序更新机制 未启动时更新 开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开...

网友评论

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

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