全部产品
云市场

一键登录系统交互流程

更新时间:2019-08-08 15:00:43

开发者需要在APP中集成号码认证服务客户端SDK,并在服务端完成API对接。

一键登录的系统交互流程主要分为四个步骤:
第一步,号码认证SDK初始化
第二步,唤起授权页
第三步,同意授权并登录
第四步,发起取号
一键登录

第一步,初始化

1.1 用户访问APP页面
1.2 调用sdk接口获取版本号、及进行终端网络环境判断
sdk提供的详细服务参见如下链接:
Android:Android
IOS:IOS

第二步,唤起授权页

2.1 初始化成功后,可调用SDK接口唤起授权页面
2.2 SDK会先请求脱敏号码2.3 请求成功后会在授权页面展示脱敏号码及运营商协议供终端用户确认
注:
1、一键登录/注册需用户确认授权方可使用,开发者不得通过任何技术手段跳过或模拟此步骤,否则我方有权停止服务并追究相关法律责任。
2、登录按钮文字描述必须包含“登录”或“注册”等文字,不得诱导用户授权。
3、对于接入移动认证SDK并上线的应用,我方会对上线的应用授权页面做审查,如果有出现未按要求弹出或设计授权页面的,将关闭应用的一键登录/注册服务。
4、为减少授权页唤起的等待时间,可预先判断用户是否需要进行登录或注册,如果需要可调用预取号接口,调用后会在终端侧缓存预取号信息,供后续流程使用。请注意预取号的频率,由于预取号不收取费用,我们会在预取号与实际取号的比例异常时,停止提供相应的服务。

第三步,同意授权并登录

3.1 用户确认授权页面的内容,并同意相关协议
3.2 点击授权页面的登录或注册按钮,SDK会发起本次取号的Token获取
3.3 成功后将Token返回给开发者APP

第四步,发起取号

4.1 开发者APP将获得的取号token传递至开发者服务端
4.2 开发者服务端携带Token调用号码认证服务端一键登录取号API接口
4.3 认证服务端取得号码后将号码返回给开发者服务端