接入概述

本文为您介绍App客户端本机号码校验Demo体验和接入概述。

Demo体验

SDKDemo下载:登录号码认证产品控制台,在概览页面或了解号码认证页面,右侧API&SDK区域,单击立即下载,进入API&SDK页面,根据页面提示下载并解压SDK,解压后直接运行即可。

概述

请您输入手机号码,通过SDK获取Token,服务端携带输入的手机号码和Token到运营商网关进⾏校验,返回的结果显示您当前上网使用的号码与校验的号码是否⼀致。

本机号码校验交互流程

交互流程主要分为三个步骤:初始化、获取认证参数、发起认证。image

  1. 初始化

    1. 用户访问App页面。

    2. 调用getVersion接口获取SDK版本号、初始化。

      重要

      对于Android系统,当用户授权允许读取SIM卡数据时,public InitResult init()方法会同时返回从SIM卡读取到的手机号码,帮助用户提前填写手机号码。如果用户未授权或其它原因,则该函数仅返回是否支持号码认证。iOS系统不支持从SIM卡读取手机号码进行助填。

  2. 获取认证参数

    1. 用户输入认证手机号码。

    2. 调用getInstance接口获取认证相关参数。

    3. 返回认证参数。

  3. 发起认证

    1. 开发者App向其服务端发起认证请求。

    2. 调用认证接口。开发者服务端调用本机号码校验认证VerifyMobile接口获取认证结果,判断用户输入的手机号码与用户终端当前访问网络的手机号码是否一致。