App升级中心 uni-upgrade-center WGT热更新遇到的一些问题

此记录是指:uniapp,wgt热更新遇到的问题

1.首页我使用的是uniapp的整套升级中心服务

2.遇到如下问题:

    2.1:版本号; 原生App最低版本 ;这两个怎么去填写

   2.2*下载链接;为什么填写了链接报错:WGT/WGTU文件格式错误

以下是我的解决步骤:

       2.1:版本号; 原生App最低版本 ;解决步骤


      准备开始:先要搞清楚,两个版本号是指我用于升级所以打的wgt包,这个wgt包是我源项目编译后的包
   


 版本号怎么填写

        第1步:这个wgt包对应的是我的整个项目,所以这里的版本号等于应用版本名称,而且必须比现在apk包的应用版本名称高

         以下图用于演示:

注意:需要更新的wgt包,应用版本名称必须大于当前apk的配置;1.1.0.2大于100.0.1

 如果你升级成功,控制台就会看到

这个时候,我们就明白了

原来这里的版本号是指: 应用版本名称 == wgt包版本

应用版本名称控制wgt升级包的版本


原生App最低版本

1.这个值对应我旧版本的应用版本名称,uniapp说的挺复杂的,反正就是旧版本的应用版本名称

这个必须等于当前的旧版本

以下图是演示:

 


  如果你升级成功,控制台就会看到

 这个时候你就明白了:

原来这个原生app最低版本号是wgt更新后不变的,


 下载链接

如果我们使用的是unicloud云存储,那麻烦就大了,很容易出问题,不要自己上传到云存储

要使用这个,上传apk其实就是上传wgt啊,只不过这里文字写的让人蒙圈了,以为是我们自己只能选apk,这是个坑啊

选择wgt后自动生成下载链接;

如果自己上传云存储,会出现:WGT/WGTU文件格式错误;一定要选择上传apk包

如果还是报这个错误:    开启两个权限

<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>
<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>


总结:

版本号对应的是需要升级的wgt的应用版本名称,必须比旧的大

app原生最低版本就是旧的app的应用版本名称

下载链接,使用上传apk包按键,不要自己上传到uniclould的云存储

至于应用版本号干嘛用的,这是程序员自己看的,暂时没什么卵用,反正第一个排除这个,不然就会懵逼

最后贴出配置:

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值