quick-cocos2d-x基于源码加密打包功能的更新策略(3)
发布时间:2020-12-14 21:08:46 所属栏目:百科 来源:网络整理
导读:转载于:http://my.oschina.net/SunLightJuly/blog/181599 三、更新流程说明及特性分析 A.更新流程 加载初始安装包,载入旧资源列表 取最新资源列表文件,载入新资源列表 比较两个资源列表版本,如果一致,跳到第8步;以下流程中如果有误也跳到第8步 根据新
转载于:http://my.oschina.net/SunLightJuly/blog/181599 三、更新流程说明及特性分析A.更新流程
B.安全性可以看出在第6步之前,即使出错,也不会破坏原来的文件。跳到第8步后,一般能够以上一个更新成功的版本启动,除非上一个版本被用户破坏。 第6步和第7步出错,会造成资源列表与资源文件不匹配,跳到第8步后,肯定只有从原始版本启动了。 第8步错误,有可能是因为前面出错,也有可能是用户自己破坏了本地文件。无论如何,还是能从原始版本启动,并保证下次进入能再次更新。 第8步正确,并不一定说明这次更新是成功的,但启动起来的一定是最后一次更新成功的版本。 因此我们可以确认,只要update模块本身流程没有问题,此更新方案是安全的。 C.其他特性
后记对于方案的介绍到这里就告一段落了。后面这部分本来还想展开一下的,但后来觉得必要性没这么大,毕竟和大家分享的主要是解决方案而不是细节。 希望我的分享对大家能有所帮助,也请大家对方案的不足之类多提意见! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |