小程序基础库升级

如果性能优化中,使用了比当前小程序基础库版本要高的版本才支持的功能,就会遇到升级基础库版本的情况,此时我们需要了解一下升级逻辑。小程序框架基础库版本可以在工具发布小程序包时手动升级。但如果小程序的用户使用的百度APP 版本过低,就算手动升级了基础库版本,百度APP 不会提示升级。比如我们增加了自定义路由功能,具体升级逻辑如下:

小程序基础库升级 - 图1

从升级逻辑中可知:

  • 如果本身小程序框架版本就很高,不需要升级小程序框架版本,那所有页面都会正常展示。
  • 如果本身小程序框架版本较低,默认情况下,百度APP 不会提示用户升级,而是在当前小程序框架版本支持的基础上,展示最新的小程序包内容。需要注意的是,此时展示的小程序包内容,只是升级小程序框架前的最新版本,即用户不能看到升级小程序框架版本后小程序增加的新内容。
  • 如果想让小程序框架低版本的用户,也看到最新的小程序内容,目前的方法只能通过【在开发者平台删除历史小程序包】解决。原因是如果开发者平台没有当前小程序框架版本可打开的小程序包,则会通知百度APP 弹出升级提示框。