1***@163.com
1***@163.com
  • 发布:2023-07-04 09:05
  • 更新:2023-07-04 09:31
  • 阅读:609

【报Bug】已经更新过wgt版本的app无法再次热更新更高的wgt版本

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS monterey 12.5.1

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iPhone 13 iqoo 1

示例代码:

import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update';

操作步骤:

原app安装包整包版本是 1.7.6,我上传了一个wgt热更新版本,版本为1.7.8, app 下载完成后重启应用,这个时候我再上传一个wgt热更新版本 1.7.9(选择的强制更新上线发行),这个时候app 无论如何重启都不会提示我有新的版本需要更新

预期结果:

能从一个wgt版本更新到另外一个更高版本的wgt版本

实际结果:

无法从一个wgt版本更新到另外一个更高版本的wgt版本

bug描述:

已经更新过wgt版本的app无法再次热更新更高wgt版本,例如,我原app安装包版本是 1.7.6,我上传了一个wgt热更新版本,版本为1.7.8, app 下载完成后重启应用,这个时候我再上传一个wgt热更新版本 1.7.9(选择的强制更新上线发行),这个时候app 无论如何重启都不会提示我有新的版本需要更新(抓包没有发现检测版本更新的接口调用)。使用的官方更新升级插件

import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update';

必须重新安装原来的整包版本1.7.6 才能更新到 1.7.9,无法从一个wgt版本更新到另外一个更高版本的wgt版本,是bug还是官方设定如此?

2023-07-04 09:05 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

昨天测试上传的wgt版本,更新过一次wgt版本(例如 1.7.9)的无法再次更新新上传的更高版本的wgt版本(例如 1.7.10),删掉更新过wgt版本的app,重新安装整包更新版本app(1.7.6),此时可以更新到最新版本(例如 1.7.10)。

BoredApe

BoredApe - 有问题就会有答案。

大概率是打包1.7.9wgt包的时候没有关联uniCloud服务器。就会导致无法请求热更新服务器

  • 1***@163.com (作者)

    好的,感谢,我去试试。

    2023-07-04 09:18

  • 1***@163.com (作者)

    最新测了一下,还是没有用,不弹更新,关联了云服务空间的,如果没有关联服务空间的就算是重新安装整包更新版本app(1.7.6)的话应该也是不能重新的到上传的wgt版本吧。

    2023-07-04 09:29

  • BoredApe

    回复 1***@163.com: 可能就那一个版本会有这个问题。你可以抓包看看

    2023-07-04 09:34

  • 1***@163.com (作者)

    回复 BoredApe: 那我再上传一个都绑定了云空间的版本 1.7.10试试,看看能不能从1.7.9 更新到1.7.10,现在1.7.9是确认关联了云空间的

    2023-07-04 09:47

  • 1***@163.com (作者)

    回复 BoredApe: 刚试了一下,是可以的,应该就是之前上传的wgt版本没有关联云服务空间问题。导致的不能更新。感谢大佬

    2023-07-04 09:53

要回复问题请先登录注册