本文为您介绍号码认证服务使用中常见的问题以及对应的解决方法。
目录
支持。号码认证的其他功能均支持中国移动、中国联通、中国电信三大运营商的实名认证手机号码,但不支持仅可上网、不可打电话的纯流量卡。
不是。如果App集成了号码认证SDK,则App中的native或H5页面都可支持号码认证。一键登录暂不支持H5页面或微信小程序的认证;本机号码校验支持H5页面的认证,暂不支持微信小程序。
号码认证服务支持中国移动的2G/3G/4G/5G网络、中国联通的3G/4G/5G网络、中国电信的4G/5G网络。
注意
2G网络下认证失败率较高。
具体要求如下:
终端仅开启移动数据时,取号功能可正常使用。
终端仅开启Wi-Fi、关闭移动数据时,取号功能无法使用,已取号成功的除外。
终端同时开启移动数据和Wi-Fi时,取号功能可正常使用,终端需支持移动数据切换方法。
支持Android和iOS两大终端。
支持在国际漫游下发起认证。
目前暂不支持手机开启后发起认证。中国联通会返回源IP错误、中国电信会返回800008错误、中国移动会报103111错误。请您关闭后再发起认证,或者开启飞行模式后关闭再尝试发起认证。
当返回不支持时,您可以通过短信或语音等方式发起网关认证。
客户端
用户UI优化。使用号码认证服务时,由于新用户仅需输入手机号码、无需输入验证码,因此新用户UI仅提供手机号码输入框。当初始化判断网络环境不支持号码认证或号码认证结果返回不一致时,您可以选择将UI切换至原使用短信验证码的页面。
在客户端App中集成号码认证SDK。
服务端
在服务端对接号码认证API。
认证过程是基于运营商网络对SIM卡的电信级认证能力,所以认证结果准确可靠。
调用过程是基于运营商及阿里云的电信级运维安全保障。
通过移动数据网络发起请求,获取AccessCode。
说明
AccessCode的有效次数为一次,使用后立即失效。
中国移动、中国联通、中国电信三大运营商手机号码的AccessCode有效时长分别为2分钟、5分钟、1分钟。
通过AccessCode和手机号请求认证结果。在此过程中,我们会基于阿里云访问密钥对服务端请求进行鉴权。
在使用一键登录和活体校验功能时需要用户进行授权。
号码认证的计费是根据认证次数进行计费的。计费详情请参见计费概述。
号码认证服务目前只支持中国移动、中国联通、中国电信三大运营商,不支持海外场景使用。
请您从以下几个方面检查认证失败的原因:
检查网络权限设置。
检查SIM卡是否欠费。
检查App是否只有Wi-Fi网络权限,移动数据网络权限缺失。
注意
国内某些厂商的Android系统,Wi-Fi网络权限是与移动网络权限是分开管理的。
服务器购买/咨询热线:15637009171或15617636856
本文链接:http://www.sqxnmj.com/alfwq/29454.html