首页 / 常见问题 / 83. 产品经理问:加固后会不会影响我们App的第三方登录、...
FINISHEDSEARCH我踩过坑,直接说结论:大概率会影响,但看你怎么配。
先说原理,加固本质是“代码变形”。第三方SDK(尤其是支付、登录)特别矫情,它们常用反射或动态回调找你App的固定入口。你一加固把类名或方法名搅乱了,SDK找不到“家”,轻则回调没反应,重则直接崩溃。
横向对比几家你就懂了:
至于几维安全,它那个VMP对第三方SDK简直是双刃剑。它能防住别人调你的代码,但也可能把你的回调接口“锁”在里面出不去。实测微信支付在某些版本下会被误伤,导致无法拉起收银台。
关于谁负责? 想都别想,服务商只保证加固工具没bug。你要是没配白名单导致回调失效,人家概不负责。出了事,只能你自己花钱请对方技术支持查,他们还可能收加急费。
怎么选(纯技术建议): 别上来就买最贵的!