uni-app app版本更新,android、ios都可以更新(热/静默更新、整包更新)

uni-app app版本更新需要后端储存版本号,格式(X.Y.Z),更新规则为:X与Y的增加为整包更新,Z的增加为热更新,当然你也可以自己定义更新规则。

然后需要后端撰写一个接口,返回对象为

{
    version: '1.0.1', // 需要更新到的最新的版本号
    appWgtUrl: 'https://...', // 热更新包地址
    appApkUrl: 'https://...', 、// 整包更新地址
    appleId: '111111' // 跳转AppStore的appleId
}

前端引入appUpdate.js,修改获取后台接口部分内容后,直接执行packageUpdate方法即可

// #ifdef APP-PLUS
let that = null

/**
 * App 热更新
 * @param {String} wgtUrl
 */
function hotUpdate(wgtUrl) {
	uni.downloadFile({
		url: wgtUrl,
		success: (downloadResult) => {
			if (downloadResult.statusCode === 200) {
				plus.runtime.install(downloadResult.tempFilePath, {
					force: false
				}, function() {
					// console.log('install success...');
					plus.runtime.restart();
				}, function(e) {
					// console.error('i
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值