React Native熱更新方案
下載patch文件,使用bspatch算法將補丁patch文件和老RN包生成一個新RN包。
則與第二個包生成一個補丁文件,命名為hot_2_3.patched;
則與第二個包生成一個補丁文件,命名為hot_2_4.patched;
則與第三個包生成一個補丁文件,命名為hot_3_4.patched;
我們可以看到下載補丁patch文件,實現增量更新,節省網絡帶寬和服務器資源。
brew install bsdiff
bsdiff /Users/javalong/Desktop/test/hot_old.zip /Users/javalong/Desktop/test/hot_new.zip /Users/javalong/Desktop/test/hot.patched
3、使用bspatch生成新包文件
4、驗證生成的新包是否正確,兩個md5相同,則生成是正確的
七、iOS上的patch代碼實現
最後更新:2017-04-24 10:30:40