直接给地址吧。贴过来会乱掉。
http://my.oschina.net/u/1785418/blog/283043
备注:06-24
1,完善了 关于更新自动更新模块的bug修正。
2,阐述了如何回滚版本。
3,碰到大版本更新的时候如何应对。
直接给地址吧。贴过来会乱掉。
http://my.oschina.net/u/1785418/blog/283043
备注:06-24
1,完善了 关于更新自动更新模块的bug修正。
2,阐述了如何回滚版本。
3,碰到大版本更新的时候如何应对。
支持,好东西要顶起来
确实写反了。。。回头我修复一下。
你理解的完全没有问题,有疑问咱们再继续探讨。
关于大版本更新的解决方案如下:
1,判断大版本有变换,清除临时目录下的scripts和res(保留目录,删除文件)。
2,在请求接口的时候不仅传入小版本id,还要传入大版本号,这样服务器可以返回正确的需要更新的列表。(可以确保不会拿到不必要更新的数据)。
1,我觉得更新这个走服务器接口还是有好处的,比如可以在GM后台自己管理这些,直接通过http上传,而不是scp上传,增加安全性,并且可以做到日志和记录等等。
2,补丁性更新我觉得最大的好处就是只有文件的覆盖等等,不会出现删除等操作,增加安全性。然后,一个包一次性下载,不管是速度还是完整性方面都很容易得到保障,因为减少了http请求的次数。
3,确实你说的 大版本内,任何版本间的一次性过渡 这点挺好的,我觉得值得考虑是不是增加考虑这种方案。
求解惑,动态更新脚本可以通过苹果的审核么?
审核过程中不开更新即可,苹果不会去审查你的代码的。
审核过程中不开更新即可。这句话是指:审核阶段更新的服务器不开吗?让游戏客户端尝试更新失败,然后直接启动游戏客户端?
是这个意思吗?zrong,你好,看过你网站上的绝大多数的文章,受益匪浅,能否加下我QQ:37603714,便于交流,不甚感激。
没关系的。别上传新版本就行。
不开更新的意思,就是让苹果认为你没有热更新这个功能。
你好 ,热更新时,文件资源下载解压完成后,游戏重启不执行最新代码,有什么好的建议吗,谢谢
这种事主流,您好,请教一下模块自更新