热更新版本号管理

所有的网络地址均使用域名来支持ipv6

1.本地localinfo.xml:保存更新服务器地址和服务器列表地址

<local1>
<updateserver></updateserver>
<serverlistsrv></serverlistsrv>

</local1>




更新流程:

--------------------------------------------------------------------

版本号为1的百度客户端

1.从服务器下载updatelist.xml,得知最新版本为4,那么此次更新总大小为35+39+40

2.从服务器下载\patchfiles\baidu\1\updateinfo.xml,得知下个版本为4,根据url开始下载

3.更新完成后把当前版本设置4



版本号为2的华为客户端

1.从服务器下载updatelist.xml,得知最新版本为4,那么此次更新总大小为39+40

2.从服务器下载\patchfiles\huawei\2\updateinfo.xml,得知下个版本为3,根据url开始下载

3.更新完成后把当前版本设置3

2.从服务器下载\patchfiles\huawei\3\updateinfo.xml,得知下个版本为4,根据url开始下载

3.更新完成后把当前版本设置4




目录配置如下:

-----------------------------------------------

d:代表目录

patches<d>:1_2.pak,2_3.pak,3_4.pak,1_4.pak
patchfiles<d>:baidu<d>,360<d>...huawei<d>
updatelist.xml


-----------------------------------
baidu<d>:1<d>,2<d>,3<d>

1<d>:updateinfo.xml
updateinfo.xml
<nextversion>4</nextvertsion>
<url>xxx/1_4.pak</url>
<md5>xxx</md5>


2<d>:updateinfo.xml
updateinfo.xml
<nextversion>3</nextvertsion>
<url>xxx/2_3.pak</url>
<md5>xxx</md5>


3<d>:updateinfo.xml
updateinfo.xml
<nextversion>4</nextvertsion>
<url>xxx/3_4.pak</url>
<md5>xxx</md5>



--------------------------------
updatelist.xml
<1>0</1>//1是初始版本
<2>35</2>

<3>39</3>

<4>40</4>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值