微信小程序在检测到有新版本时,会自动触发下载流程,无需开发者手动操作下载完成后,会通过onUpdateReady事件通知开发者开发者只需监听onUpdateReady事件,并在回调函数中调用applyUpdate方法强制重启小程序,从而应用最新版本这一系列操作使用户即便在使用旧版本时,也能轻松升级至新版本通过这一。

微信小程序的启动方式分为冷启动和热启动冷启动是指小程序首次打开或销毁后再次被打开,此时小程序会检查是否有最新版本,如果有则异步下载最新版本,但当前版本仍继续运行,待下次冷启动时才运行最新版本而热启动是指小程序打开后,在一段时间内再次被打开,此时会将后台小程序切换到前台相应的更新。