移动端Android常见问题解答
Android APP 上架谷歌因需要支持64位版本被拒
- 确认 APP 已完成 64 位支持。
- 移除 jnilibs 下 liblbs.so 文件。
- 移除 Application 中接入的 X5 初始化代码。
Android 验证bind模式卡死在智能验证检测中页面
- 检查是否调用getGeetest方法,以继续验证(参考demo RequestAPI1部分)
- 检查是否设置api1请求返回数据,即使为null也要设置,SDK内部已处理 (参考demo RequestAPI1部分)
- 检查设置的超时时间是否过长,推荐10s以内。
去除dialog背景蒙层
- 未提供api实现该场景
远程依赖集成产生依赖冲突
implementation('com.geetest.sensebot:sensebot:x.y.z'){ |
应用内部有语言切换,但是调用极验验证后应用语言被变更为系统语言
- 在调用极验验证前,调用
new WebView(Context).destroy
- 第二步再次调用应用内语言切换代码
报错 209 二次验证失败
- 服务端检查二次验证数据是否成功获取
- 检测 android 端 cookie 是否设置正确,请参考 demo
报错 204
- 检查是否正确配置混淆策略
-keep class com.geetest.sdk.**{*;}
- 如果正确配置了混淆,还是204超时,则很可能
JavascriptInterface
注解被混淆,添加-keep class android.webkit.JavascriptInterface
尝试