阅读182 返回首页    go 京东网上商城


React Native热更新方案


下载patch文件,使用bspatch算法将补丁patch文件和老RN包生成一个新RN包


c0ddfa3c5095d4cd32663970902a4c4d3c01d39a


  则与第二个包生成一个补丁文件,命名为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

  上一篇:go RDS SQL Server死锁(Deadlock)系列之三自动部署Profiler捕获死锁
  下一篇:go 免费下载!从0到1创业指导手册