热更新和插件化

1、热更新

  Tinker Bugly

  Tinker  微信的热更新方案,比较成熟,拥有即时生效、体积小的优点。缺点是不能增加资源文件

  Bugly  包含了tinker的功能,使用更简单

 

  bugly  简单说明:

      引入,根据官网文档,进行sdk的引入和配置工作。

      基准包:

          很重要的一个定义,上线版本必须保存

    

      当前线上版本的基准包必须保留,因为热修复需要用到基准包生成补丁包

 

      

 

      基准包和补丁包的版本号要保持一致,但是字符串不能一样,例如上面的base  和  patch的区分

 

      然后,需要注意的就是  补丁包和基准包  app的版本要一致,  我自己demo是一致的,不一致好像是有问题。

 

2、插件化

  VirtualAPK 

  VirtualAPK  支持资源替换、四大组件,使用过的比较好的插件化框架

posted @ 2018-04-03 15:10  凤雏小呆  阅读(252)  评论(0编辑  收藏  举报