Q1:我确认下,这个结论对吗?
在微信首页下拉,这里的「最近使用的小程序」或「我的小程序」,拖动删除后,小程序会被销毁。但代码包,不会在此时被清理。
Q2:那么,代码包的清理机制是?
——————以下是参考的官方文档——————
1、小程序运行机制
从用户认知的角度看,广义的小程序启动可以分为两种情况,一种是冷启动,一种是热启动。
- 冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。
- 热启动:如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销毁,只是从后台状态进入前台状态,这个过程就是热启动。
2、小程序更新机制
含未启动时更新和启动时更新
3、文件系统
清理策略
- 本地临时文件只保证在小程序当前生命周期内,一旦小程序被关闭就可能被清理,即下次冷启动不保证可用。
- 本地缓存文件和本地用户文件的清理时机跟代码包一样,只有在代码包被清理的时会被清理。
拖动删除代码包会被清理