本机号码校验系统交互流程
开发者需要在APP中集成号码认证服务客户端SDK,并在服务端完成API对接。
号码认证的系统交互流程主要分为三个步骤:
第一步,初始化
第二步,获取认证参数
第三步,发起认证
第一步,初始化
1.1用户访问APP页面
1.2调用sdk接口获取版本号、初始化
sdk提供的详细服务参见如下链接:
Android:Android
iOS:iOS
注:对于Android系统,当用户授权允许读取SIM卡数据时,public InitResult init();
会同时返回从SIM卡读取到的手机号码,帮助用户提前填写手机号码;如果用户未授权或其它原因,则该函数仅返回是否支持号码认证。
iOS系统不支持从SIM卡读取手机号码进行助填。
第二步,获取认证参数
2.1用户输入认证手机号码
2.2调用sdk接口获取认证相关参数
2.3返回认证参数
第三步,发起认证
3.1发起认证
开发者APP向其服务端发起认证请求
3.2调用认证接口
开发者服务端调用认证API获取认证结果,判断用户输入的手机号码与用户终端当前访问网络的手机号码是否一致