前篇: 安全
quick-cocos2d-x基于源码加密打包功能的更新策略(1) 服务器
quick-cocos2d-x基于源码加密打包功能的更新策略(2) ui
能够看出在第6步以前,即便出错,也不会破坏原来的文件。跳到第8步后,通常可以以上一个更新成功的版本启动,除非上一个版本被用户破坏。 加密
第6步和第7步出错,会形成资源列表与资源文件不匹配,跳到第8步后,确定只有从原始版本启动了。 spa
第8步错误,有多是由于前面出错,也有多是用户本身破坏了本地文件。不管如何,仍是能从原始版本启动,并保证下次进入能再次更新。 .net
第8步正确,并不必定说明此次更新是成功的,但启动起来的必定是最后一次更新成功的版本。 blog
所以咱们能够确认,只要update模块自己流程没有问题,此更新方案是安全的。 资源
对于方案的介绍到这里就告一段落了。后面这部分原本还想展开一下的,但后来以为必要性没这么大,毕竟和你们分享的主要是解决方案而不是细节。 get
但愿个人分享对你们能有所帮助,也请你们对方案的不足之类多提意见! 源码