SDK常见问题 – 阿里云教程

本文为您介绍了不同功能下使用SDK的常见问题及解决方法。一键登录和本机号码校验Android客户端接入FAQ:1. 首次取号时,App网络通信正常,但号码认证一直失败的原因?检测SIM卡是否欠费,能否通过移动数据上网。Android国内某些

本文为您介绍了不同功能下使用SDK的常见问题及解决方法。

一键登录和本机号码校验

  • Android客户端接入FAQ:
    1. 首次取号时,App网络通信正常,但号码认证一直失败的原因?

    • 检测SIM卡是否欠费,能否通过移动数据上网。
    • Android国内某些厂商的系统,Wi-Fi网络权限与移动数据网络权限是分开管理的,检查App是否仅仅只有WLAN网络权限,而缺失移动数据网络权限。

    2. checkEnvAvailable函数返回false?

    • 检查是否插入SIM卡。
    • 检查是否开启移动数据。

    3. Android双卡手机一键登录过程中,使用哪张移动数据卡进行认证?

    使用默认移动数据卡进行一键登录认证。

    4、若终端使用的是中国联通SIM卡的5G移动数据,导致一键登录获取本机号码失败,其解决方法是什么?

    您可在networkSecurityConfig清单文件中配置联通域名enrichgw.10010.com解决此问题。

  • iOS客户端接入FAQ:

    1. 初始化接口checkEnvAvailableWithComplete一直返回NO?

    您可根据该顺序进行排查:

    1. 手机SIM卡是否处于已激活、不欠费的状态。
    2. 手机SIM卡的移动数据是否开启。
    3. App的网络权限是否开启。
    4. 设备是否有代理。当您开启,再进行一键登录操作时,中国联通号码会出现源IP错误、中国电信号码会出现800008错误、中国移动号码会出现103111错误,请关闭之后或者打开飞行模式再关闭之后进行重试。
    5. 云控制台上是否创建了方案号。
    6. 创建方案号中的BundleID是否与项目中使用的保持一致。
    7. 设备时间设置是否标准,不能修改手机时间戳提前或延期。
    8. 是否调用了setAuthSDKInfo接口。

    如上述操作均不能解决您的问题,请创建工单并提供BundleID。

    2. 移动卡出现crash【[UAReachability reachableType]: unrecognized selector sent to instance】,该怎样解决?

    在主工程中单击Project,选择Edit Active Target > Build Settings > Linking > Other Linker Flags,添加-all_load-ObjCSDK常见问题 – 阿里云-腾讯云-vps-云服务器代金券/云服务器价格表/使用教程

    3. 登录Token存在失败吗?

    存在。

    • 偶然出现:由于网络波动导致网关断开、网络不可用、供应商服务端异常、业务方服务端异常等因素。
    • 持续出现:需要运营商协助排查来解决问题。

    4. 一键登录服务一般是4G或者4G+Wi-Fi情况下,如果使用3G或2G的网络会怎么样?

    2G和3G网络下接口请求失败或超时概率较高。三大运营商支持的网络环境,详情请参见支持哪些网络环境?

    5. 经常超时怎么办?

    首先确保您的SIM卡没欠费,其次通过Safari打开某个网址来确认移动网络是否正常,最后确认超时时间(单位:s)是否设置正确。检查无误后超时的原因可能为:

    • 2G和3G网络下接口请求失败或超时概率较高。
    • 切换网络过程中网络不稳定,出现超时的概率较大。
  • H5本机号码校验FAQ

    为什么使用中国联通4G网络,依然获取不到本机号码校验Token?

    原因有以下几种:

    • 使用了物联网卡。物联网卡通过装置在各类物体上的SIM卡、传感器、二维码等,经过接口与无线网络连接,可以实现人与物体、物体与物体间的沟通和对话。
    • 中国联通不支持接入点为wap的网络取号。
    • UC和QQ浏览器开启免流模式可能会导致取号不成功。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注