欢迎使用CSDN-markdown编辑器

客户端升级逻辑说明

  • 招商目前使用的是这个逻辑,建议其他版本做类似处理
  • 客户端初始化,检查升级
  • 断线重连,且上次检查升级到达一定时间,检查升级
  • 服务器添加 升级分时段控制(服务器新增修改)
  • 模块升级(主站列表,资源文件等),登陆时检测,直接升级

部署配置说明

  • TP 添加路由
    <Route Call="VersionAdm2:*" Zone="*" Cluster="local"/>
  • 配置文件共享目录
    <FILESHARE>
        <Folder Name="Update" Home="./versions"/>
    </FILESHARE>

在configs 目录下面创建 versions 目录,里面放对应升级包
* 框架升级配置

<!--版本管理服务-->
    <VERSIONADM2 UpgradeHours="18:30:00-23:59:00;00:00:00-23:30:00">
        <Package Name="iPad"   LowestVer="0.00" RequireVer="0.00" SuggestVer="1.00" LastetVer="2.00" URL="upgrade11.zip"> 
            <Module Name="mainhtml" FVerMin="0.00" FVerMax="0.00" UPType="1" FileName="upgrade11.zip" UnZipPath=""/>
            <Module Name="mmname2" FVerMin="0.00" FVerMax="0.00" UPType="1" FileName="mmname2.zip" UnZipPath=""/>
        </Package>
        <Package Name="iPhone" LowestVer="0.00" RequireVer="0.00" SuggestVer="1.02" LastetVer="0.00" URL="https://itunes.apple.com/cn/app/guo-dou-yi-dong-zheng-quan/id657057569?mt=8" />
        <Package Name="gPad"   LowestVer="0.00" RequireVer="0.00" SuggestVer="1.00" LastetVer="0.00" URL="" />
        <Package Name="GPhone" LowestVer="0.00" RequireVer="0.00" SuggestVer="1.30" LastetVer="0.00" URL="upgrade11.zip">
            <Module Name="mainhtml" FVerMin="0.00" FVerMax="0.00" UPType="1" FileName="upgrade11.zip" UnZipPath=""/>
            <Module Name="mmname2" FVerMin="0.00" FVerMax="0.00" UPType="1" FileName="mmname2.zip" UnZipPath=""/>
        </Package>
        <Package Name="TDXFC" LowestVer="1.00" RequireVer="1.00" SuggestVer="1.30" LastetVer="1.30" URL="upgrade11.zip" />
    </VERSIONADM2>
  • 版本管理配置字段说明
    • Pakage: 为框架升级包描述
    • Pakage/UpgradeHours: 为升级时段列表,在这个时段内,提示升级,否则,不升级
    • Pakage/Name: 为不同APP名称,和不同平台对应,和客户端配资 syscfg.json的 Public/DeviceName 对应
    • Pakage/* ;其他参见 图片
      说明: 版本号小于RequireVer强制升级 版本号大于RequireVer小于SuggestVer返回建议升级 版本号大于SuggestVer小于等于LastetVer返回不升级 其它情况返回强制升级
    • URL: IOS平台,为AppStore连接地址,其他为 versions 目录下升级包名称(只能全小写 文件存放在versions目录下)
    • Pakage/Module: 为模块升级列表配资,可以把主站列表,图片,网页文件等打成zip包,进行模块升级
    • Pakage/Module/Name: 为模块升级包名词
    • Pakage/Module/FVerMin:主框架最低版本要求
    • Pakage/Module/FVerMax:主框架最搞版本要求
    • Pakage/Module/UPType: 模块升级类型 1,启动升级;2,静默升级
    • Pakage/Module/FileName: versions目录对应升级包名称
    • Pakage/Module/UnZipPath: 升级后解压目录,相对客户端主目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值