开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 常见问题 > 如何测试更新管理功能
贡献者
收藏
我的文档
设置
说明
小程序上架迭代版本时,通常会遇到由于 小程序的更新机制 不会立即生效,导致不能及时更新最新版本的问题,需要开发者集成使用更新管理功能,调用 my.getupdatemanager 来管理更新小程序版本。
测试更新管理功能步骤
由于更新管理功能测试涉及到新旧版本的更新触发机制,目前真机调试/预览不能调试更新管理功能,ide 提供了模拟。
1updatemanager概览 文档上获取示例代码(可复制下列示例代码);
html
复制代码
const updatemanager = my.getupdatemanager()updatemanager.oncheckforupdate(function (res) {
// 请求完新版本信息的回调
console.log(res.hasupdate)})
updatemanager.onupdateready(function () {
my.confirm({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function (res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyupdate 应用新版本并重启
updatemanager.applyupdate()
}
}
})})
updatemanager.onupdatefailed(function () {
// 新版本下载失败
})
2集成上一步获取的示例代码到小程序项目中(可放在启动函数内)。
3ide 编辑器右上方,新增自定义编译模式 > 勾选 下次编译时模拟更新在真机预览时无用,只对模拟器生效)。
4打开模拟器,在模拟器中模拟测试。 注意:模拟器只是模拟更新,并不是真的更新版本。

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录