下载方案修改
2014-08-26 17:35:44 1 举报
原下载方案为直接从服务器下载文件,现修改为先从CDN节点获取文件,如果CDN节点没有该文件,再从服务器下载。这样可以减少服务器的压力,提高下载速度。同时,我们还将对下载链接进行加密,防止未经授权的下载。此外,我们还将提供一个预览功能,用户在下载前可以先查看文件内容。如果满意,再进行下载。这样的修改将使下载过程更加安全、快速和方便。
作者其他创作
大纲/内容
说明:下载地址包含目录Map、s_src、Icon、Sound使用CDN资源服务器来下载,其他路径则全用资源服务器下载(非CDN方式)另外我们需要在GameConfig.plist配置两个资源目录,即cdn资源地址和资源服务器地址,如果使用的是云资源服务器的平台(如越狱,国内安卓等),请将上面两个地址改成一致,这个需要QA发包前注意确认。为保险起见,两个资源服务器每次都应同时同步资源
另外有一个我想添加的功能。在assetsVersion.xml节点后面可以选择性的添加appversion属性,该属性作用是约束更新内容的范围,即只有应用程序版本号跟appversion一致时,该update节点下的item字段才会做处理,这在处理审核版本和线上版本时将会非常有用如右边:test.plist和test.png将只在app版本号等于appversion属性时有效,而且,这种更新将忽略update节点version字段
判断文件格式(配置资源还是素材资源),见左边备注
按等级自动下载
assetsVersion方案的修改优化,我想在这强调说明一下,assetsVersion现已改成顺序处理机制,即以最新的一次更新方式为准。右边例子:摘取一段assetsVersion.xml内容 activity.dat更新了四次,则以最后一次2.3_88的delete为准。上面三种方式将忽略处理
战斗地图下载
***********************************************分割线*********************************************
assetsVersion更新下载
根据判断条件,选择正确的路径下载资源
0 条评论
下一页