import Taro from '@tarojs/taro'
const miniProgramUpdateManager = Taro.getUpdateManager()
// 此处用if是因为有可能报以下错误: TypeError: undefined is not an object (evaluating \'V.onCheckForUpdate\')
if (miniProgramUpdateManager) {
miniProgramUpdateManager.onCheckForUpdate(res => res.hasUpdate && Taro.showToast({ title: '新版本下载中...' }))
miniProgramUpdateManager.onUpdateReady(() => {
Taro.showModal({
title: '更新提示',
content: '新版本已经准备好,立马体验新功能?',
success: res => res.confirm && miniProgramUpdateManager.applyUpdate()
})
})
miniProgramUpdateManager.onUpdateFailed(() => {
// 新的版本下载失败
Taro.showToast({ title: '新版本下载失败...', icon: 'none' })
})
}
小程序启动自动检测更新方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 本文授权转载自数字生活第一媒体 AppSo(微信搜索 AppSo),我们关注手机新娱乐,专注推荐新酷智能手机、Ap...