前篇: 安全
quick-cocos2d-x基於源碼加密打包功能的更新策略(1) 服務器
quick-cocos2d-x基於源碼加密打包功能的更新策略(2) ui
能夠看出在第6步以前,即便出錯,也不會破壞原來的文件。跳到第8步後,通常可以以上一個更新成功的版本啓動,除非上一個版本被用戶破壞。 加密
第6步和第7步出錯,會形成資源列表與資源文件不匹配,跳到第8步後,確定只有從原始版本啓動了。 spa
第8步錯誤,有多是由於前面出錯,也有多是用戶本身破壞了本地文件。不管如何,仍是能從原始版本啓動,並保證下次進入能再次更新。 .net
第8步正確,並不必定說明此次更新是成功的,但啓動起來的必定是最後一次更新成功的版本。 blog
所以咱們能夠確認,只要update模塊自己流程沒有問題,此更新方案是安全的。 資源
對於方案的介紹到這裏就告一段落了。後面這部分原本還想展開一下的,但後來以爲必要性沒這麼大,畢竟和你們分享的主要是解決方案而不是細節。 get
但願個人分享對你們能有所幫助,也請你們對方案的不足之類多提意見! 源碼