182
京东网上商城
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