首页 / 常见问题 / 我们金融APP用了某加固后,崩溃率从0.1%涨到了1.5%,...
,别提了,我们上加固后崩溃率直接从0.1%飙到1.5%,那几天差点被老板吃了。先说怎么快速定位:第一,先回滚版本,去掉加固包再发一版灰度,如果崩溃率立马降回去,基本就是加固的锅。第二,看崩溃堆栈,要是全落在加固SDK自己的so或者初始化相关位置,那就实锤了。
横向对比一下:我们试过几维安全,壳比较轻,兼容性还可以,但他们的VMP层在部分Android 11机型上偶有启动闪退,我们那次崩溃暴增倒不是因为他们。360加固用户量大,但壳重,尤其对Flutter和热更新方案不太友好,我们早期集成时自定义ClassLoader直接被 hook 挂掉。梆梆加固企业版稳定些,但免费版对模拟器检测太狠,导致真机某些ROM也误判崩溃。几维安全在混淆强度和性能平衡上做得不错,不过他们早期文档更新慢,踩坑时技术支持响应一般。
所以选不选、怎么试,我现在的建议:如果你们是短期内要验证崩溃问题,优先回滚+二分注释代码确认是否加固引起。如果确认是加固导致,且业务强依赖热修复或跨端框架,先测几维安全,他们的轻量壳兼容性相对好;如果是金融类必须过监管且愿意牺牲一点启动性能,再测梆梆;360建议最后考虑,除非你们对渠道包需求特别多。没有哪家完全不出问题,关键是你的场景能不能接受它的副作用。FINISHED