阿里hotfix使用心得


到现在为止,已经出来了几个比较成熟的热修复框架,今天给大家分享一下阿里hotfix使用心得。

针对几个热修复框架的比较,我就不再累述了,已经有专业文章来分析这一些了。


阿里hotfix实现功能

实现在线热修复,用户打开APP后就可实现自动拉取补丁包,并实现修复bug.可以说在用户不知道的情况下修复了问题。非常实用的一个框架。


注意事项

1.该框架不支持修复资源文件,而且在实现热修复中,会有一些规范,不能更改现有方法,所以不适合去增加APP功能,适合于处理线上bug.
2.现在网上很多帖子是描述hotfix2.0之前的版本,跟现在最新版本有较大出入,所以大家在查阅时请要注意楼方描述是哪个版本。 不同版本的使用方法,API,使用规范都是不同的。在hotfix2.0这个版本上,已经相对之前做出了很多优化,将生成补丁规范简化了不少,例如private修饰限定,机型限制等。
3.hotfix最大的限制不能修改原有方法,即使在原有方法上加形参也是不行的。其次是不能添加或直接修改成员变量,否则在生成补丁时就会报错。
4.在生成补丁后,请一定要用测试工具测试。如果发现测试工具能够正常拉取补丁,而APP自己却不能正常拉取,请检查APP中hotfix各个参数keyid一类参数是否设置正确。曾经我由于其中一个参数设置错误,而导致这个问题。在测试工具上测试就可以,app自己就拉取不到。
5.我的项目中使用 annotations,在实测中没有问题,且修改view初始化的方法也是没有问题的






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值