更新时间:2023-07-28 17:42:49收藏订阅更新我的文档设置返回文档为什么要启用高级发布策略?高级发布策略,目的是通过调整最新版本的下载方式,来优化用户打开新版本的启动耗时。启用后平均有 200ms 左右启动耗时减少。这里包含了2个特性:●先让用户访问本地缓存版本,然后同时异步下载新版本。用户下次将会打开新版本小程序,以减少因同步下载新版本,出现用户访问的等待时间过长问题。●平台针对经常访问小程序的用户,预先推送最新版本到本地缓存,减少用户访问时下载新版本的时间。开发者可以自由选择发布策略,但降低启动耗时,会带来不错的用户访问体验,推荐使用。注意:目前此功能还处于内测阶段,仅面向特定邀约小程序开放,不支持商家申请。启用高级发布策略第1步:上传新版本下载 开发者工具ide最新版本(v2.5.3 beta 版或以上),上传新版本(不用改动代码,上传一个新的版本目的是为了在版本级别在上架之前启用高级发布策略),然后提审。第2步:点击上架小程序审核通过后,在 控制台 > 小程序详情页 > 版本管理 中 审核版本 处点击 上架。第3步:选择上架策略确认上架后,会看到上架策略选择弹窗,根据本次迭代的场景选择即可。选项说明●性能优化:○优势:可以实现当用户打开新版本时,先访问本地缓存,待下次访问时,快速打开新版本,降低启动耗时,提升用户访问体验,适用于大多数日常迭代。○劣势:新版本覆盖较慢,不适用于需要快速覆盖新版本的场景。●覆盖优先:○优势:可以实现强制所有打开新版本的用户更新,快速覆盖新版本,适用于重大变更或修复bug等需要快速覆盖的场景。○劣势:会导致用户打开新版本的启动耗时加长,延长用户等待时间,体验较差,不适用于日常迭代。第4步:确认上架完成上架完成后,线上版本模块的对应版本后,会加上对应的上架策略标签。提醒用户更新小程序最新版本启用了高级发布策略之后,在用户复访较低的场景,可能会导致在某些条件下部分用户未能优先打开最新版本。例如用户在访问小程序后,小程序发布了新版,然后用户在 7-10 天之内再次访问小程序,这个时候由于启用了高级发布策略,用户打开的是之前访问的版本(系统同时去异步下载最新版本,但需要用户再次重新打开小程序才能打开最新版本)。为了解决上述问题,可以在代码里面使用小程序 updatemanager 来异步检测小程序新版本,并在用户确认后重新打开新版本。凯发app官方网站的技术支持如果您在升级过程中遇到任何问题,,我们会尽快帮助您排查和解决问题。