号码认证服务PNVS

    接入流程

    总体交互流程

    flow.png

    整个号码认证分为四个阶段:

    1. SDK 初始化
    2. 预取号并唤起授权页
    3. 展示授权页并获取用户授权
    4. 正式进入获取号码阶段

    SDK 初始化

    1. 用户前端操作触发登录或注册等流程。
    2. 对 SDK 进行初始化,需要保证数据流量开启。
    3. 目前支持的制式有中国移动 2G/3G/4G、中国联通 3G/4G、中国电信 4G。最好是使用 4G,使用 2G、3G 会降低认证的成功率。

    预取号

    1. 应用客户端发起取号请求,认证服务内部进入预取号环节。
    2. 成功后触发授权页唤起。

    授权页

    1. 授权页中展示手机号掩码,服务协议以及授权按钮。
    2. 用户必须勾选确认协议,方可进入下一步服务。
    3. 授权页目前支持默认版本。

    取号

    1. 授权完成后,认证服务进入 token 获取流程。
    2. 应用服务端拿到 token 后调用认证服务端,获取手机号码信息。
    3. 流程成功,返回手机号信息。