登录  /  免费注册

一键登录系统交互流程


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

一键登录的系统交互流程主要分为四个步骤:
第一步,预取号(非必须,建议使用)
第二步,初始化,唤起授权页
第三步,用户确认授权
第四步,发起一键登录/注册操作

第一步,预取号

为减少授权页唤起的等待时间,可预先判断用户是否需要进行登录或注册,如果需要可调用预取号接口,调用后会在终端侧缓存预取号信息,供后续流程使用。
注意:本步骤不是必须步骤,调用本步骤可缩短授权页的唤起的等待时间,但也可能因为预取号的网络环境与正式取号的网络环境不一致,导致一键登录失败。

第二步,初始化

1.1用户访问APP页面
1.2调用sdk接口获取版本号、初始化
sdk提供的详细服务参见如下链接:
Android
IOS
1.4获取掩码,掩码即用户的脱敏号码
1.6掩码获取成功后,会拉起授权确认页
注:
1、一键登录/注册需用户确认授权方可使用,开发者不得通过任何技术手段跳过或模拟此步骤,否则我方有权停止服务并追究相关法律责任。
2、登录按钮文字描述必须包含“登录”或“注册”等文字,不得诱导用户授权。
3、对于接入移动认证SDK并上线的应用,我方会对上线的应用授权页面做审查,如果有出现未按要求弹出或设计授权页面的,将关闭应用的一键登录/注册服务。


第三步,用户确认授权

2.1展示授权页,用户确认相关协议和条款后点击登录或注册按钮
2.2调用SDK接口获取一键登录/注册操作相关参数

第四步,发起一键登录/注册操作

2.5 发起一键登录/注册操作
开发者服务器携带SDK获取的一键登录/注册参数向阿里云服务端发起一键登录/注册操作
3.2调用取号接口
开发者服务端调用一键登录取号API获取用户手机号码