Uniapp APP更新

前言:

        本文主要用于记录uniapp官方提供的app更新方法,即使用uni-upgrade-center更新,官方链接App升级中心 uni-upgrade-center | uniCloud (dcloud.net.cn)

1.uni-upgrade-center Admin 管理后台

        这个管理后台是用来管理应用和发布新版本的,直接看官方文档App升级中心 uni-upgrade-center | uniCloud (dcloud.net.cn)icon-default.png?t=N7T8https://doc.dcloud.net.cn/uniCloud/upgrade-center.html就行,很详细,主要一点就是最好这个后台项目和你的APP项目关联同一个云平台,

2.uni-upgrade-center-app 前台检测更新

  1. 升级中心 uni-upgrade-center - App - DCloud 插件市场 这个官方插件导入你的APP项目中
  2. 在管理后台这个项目中,uniCloud--cloudfunctions文件夹右击上传所有云函数
  3. 在你的app项目中,uniCloud--cloudfunctions文件夹右击下载所有云函数
  4. 在pages.json中添加页面路径
    "pages": [
    		// ……其他页面配置
    		{
    			"path": "uni_modules/uni-upgrade-center-app/pages/upgrade-popup",
    			"style": {
    				"disableScroll": true,
    				"app-plus": {
    					"backgroundColorTop": "transparent",
    					"background": "transparent",
    					"titleNView": false,
    					"scrollIndicator": false,
    					"popGesture": "none",
    					"animationType": "fade-in",
    					"animationDuration": 200
    
    				}
    			}
    		}
    	]

  5. 现在就可以直接使用了,在需要更新的地方,一般是首页和更新按钮的页面里面引入函数,直接调用就可以
    import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update'

  6. 没有弹出升级窗口的原因可能是你没有配置好版本号,更新版本必须是要大于你上个版本的

  • 21
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值