开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开始使用
ampe
多端开发
鸿蒙
插件
安全
openid 开发指南
扩展能力
开发质量
功能凯发app官方网站的解决方案
稳定性凯发app官方网站的解决方案
性能凯发app官方网站的解决方案
社区方案
开发 > 指南 > 扩展能力 > 开发质量 > 性能凯发app官方网站的解决方案 > 小程序启动耗时优化-高级发布策略
收藏
订阅更新
我的文档
设置
为什么要启用高级发布策略?
高级发布策略,目的是通过调整最新版本的下载方式,来优化用户打开新版本的启动耗时。启用后平均有 200ms 左右启动耗时减少。这里包含了2个特性:
先让用户访问本地缓存版本,然后同时异步下载新版本。用户下次将会打开新版本小程序,以减少因同步下载新版本,出现用户访问的等待时间过长问题。
平台针对经常访问小程序的用户,预先推送最新版本到本地缓存,减少用户访问时下载新版本的时间。
开发者可以自由选择发布策略,但降低启动耗时,会带来不错的用户访问体验,推荐使用。
注意:目前此功能还处于内测阶段,仅面向特定邀约小程序开放,不支持商家申请。
启用高级发布策略
第1步:上传新版本
下载 开发者工具ide最新版本(v2.5.3 beta 版或以上),上传新版本(不用改动代码,上传一个新的版本目的是为了在版本级别在上架之前启用高级发布策略),然后提审。
第2步:点击上架
小程序审核通过后,在 控制台 > 小程序详情页 > 版本管理审核版本 处点击 上架。
1.png

第3步:选择上架策略
确认上架后,会看到上架策略选择弹窗,根据本次迭代的场景选择即可。
2.png

选项说明
性能优化:
优势:可以实现当用户打开新版本时,先访问本地缓存,待下次访问时,快速打开新版本,降低启动耗时,提升用户访问体验,适用于大多数日常迭代。
劣势:新版本覆盖较慢,不适用于需要快速覆盖新版本的场景。
覆盖优先:
优势:可以实现强制所有打开新版本的用户更新,快速覆盖新版本,适用于重大变更或修复bug等需要快速覆盖的场景。
劣势:会导致用户打开新版本的启动耗时加长,延长用户等待时间,体验较差,不适用于日常迭代。
第4步:确认上架完成
上架完成后,线上版本模块的对应版本后,会加上对应的上架策略标签。
3.png

提醒用户更新小程序最新版本
启用了高级发布策略之后,在用户复访较低的场景,可能会导致在某些条件下部分用户未能优先打开最新版本。
例如用户在访问小程序后,小程序发布了新版,然后用户在 7-10 天之内再次访问小程序,这个时候由于启用了高级发布策略,用户打开的是之前访问的版本(系统同时去异步下载最新版本,但需要用户再次重新打开小程序才能打开最新版本)。为了解决上述问题,可以在代码里面使用小程序 updatemanager 来异步检测小程序新版本,并在用户确认后重新打开新版本。
凯发app官方网站的技术支持
如果您在升级过程中遇到任何问题,,我们会尽快帮助您排查和解决问题。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图