全部产品
云市场
云游戏

使用限制

更新时间:2019-09-23 11:52:43

一、不能用于大的版本发布

热修复只针对现有的Activity页面修复,不支持新Activity页面增加修复。


二、热修复补丁需要先验证

热修复提供底层的类、方法等的替换能力,但是线上APP版本的问题在新修复的APP版本修复后,需要在各个机型上验证是否能正常修复,或者由于修复代码本身的问题,导致修复补丁发布后,仍然导致崩溃。

所以发布前,需要进行机型验证覆盖。

三、是否支持加固?

(1)如果app中用到了加固,切记需要在加固前打补丁包。是否支持加固,要看加固框架是如何进行的处理。

(2)混淆和加固是不一样的,加固可能包含了混淆,并且做了很多特殊处理。

注:如出现未加固时修复正常,加固后修复时找不到方法或类的情况,查看未加固的包是否混淆,可先对项目进行常规混淆,混淆后的包能正常修复后再进行加固测试。

(3)加固后,记得要测试。因为加固做了很多特殊处理,所以接入之后,尽量对加固的包,进行全面的测试。

(4)我们支持哪些加固。

我们也会针对几个主流的加固框架进行调研,尽量降低大家的接入成本。

经过测试,目前阿里云的聚安全加固进行了兼容支持,经测试,爱加密、梆梆、360、乐固、娜迦加固下全版本均测试正常。

四、应用市场限制

(1)安卓热修复支持国内应用市场,Google Play 有限制,暂时不支持。