接入问题

2024.09.24 10:44:39

    Q: 为什么不可以完全自定义授权页? A: 因运营商要求,界面必须使用运营商提供的Activity。用户可自定义页面元素,但仍需使用运营商提供的Activity。


    Q:在onGetMobileNumberSuccess(String YDToken, String mobileNumber)回调中联通和移动获取的mobileNumber为null,是什么原因?

    A: 移动/联通必须采用运营商的界面,因此移动/联通只需在预取号成功回调中调取号接口即可。调用取号接口时联通与移动可自动显示登录界面,登录界面上会自动展示手机掩码(133****8888)。


    Q: 为什么安卓接入时必须获取READ_PHONE_STATE权限?能不获取吗?

    A: 可以不获取。若不获取,一键登录的成功率会大大降低。建议开发者获取该权限。


    Q: 预取号失败,返回错误msg:"错误的请求签名"。

    A: 预取号时出于安全考虑,会对使用该SDK的App进行签名校验,检测该App运行时签名是否与在运营商后台配置的签名信息一致。如果不一致会返回该错误,请及时与易盾客服联系。


    Q: 预取号返回的错误信息为"公网IP无效",是什么问题?

    A: 可以有3个原因:

    ① 没有开启数据流量;

    ② 开启了数据流量,但以wap方式访问。

    解决方法:在设置中将网络切换到3gnet接口,具体路径:设置→数据流量→APN切换到3gnet

    ③ 同时开启了数据流量和wifi,但是切换到数据流量失败。常见于Android 6.0及6.0.1系统,因系统底层Bug,即使用户授予了网络切换权限但是实际上未能获取,导致预取号时从wifi切换到数据流量失败。


    Q: 后端接口请求返回报错{"code":450,"msg":"wrong token","data":null}

    A: token过期,有效期为2分钟,需前端重新发起请求。


    Q: 后端接口请求返回{"code":405,"msg":"param error","data":null}

    A: 编码格式错误,请使用表单形式。

    在线咨询 电话咨询:95163223 免费试用