一:什么是热修复
在应用上线后出现bug时,不需要新的安装包,只需发布补丁包即可在客户无感知的情况下修复bug。
二:怎么进行热修复
服务端:补丁包管理
用户端:执行热修复
开发端:生成补丁包
三:热修复需要解决的问题
开发端:
补丁包是什么
如何生成补丁包
开启混淆后对补丁包有影响吗
怎么自动生成补丁包
用户端:
什么时候执行热修复
怎么执行热修复
Android版本的兼容问题
四:常见的热修复解决方案
腾讯Tinker,阿里AndFix,美团Robust,Qzone的超级补丁
五:热修复使用到的技术
类加载技术
反射
dex文件