产品推荐方案流程

SDK 调用流程概述

  1. 在登录前调用SDK 的取号方法进行网关取号(需消耗一定时间,可提前预取号),该过程用户无感知
  2. 调用SDK 的授权方法,若取号成功,SDK 会直接拉起授权页;若取号失败,SDK 会抛出错误码结束流程
  3. SDK 拉起一键登录授权页等待用户授权,用户可通过“切换账号”使用非本机登录,亦可通过自定义控件跳转到第三方登录界面
  4. 用户授权后,SDK 把token 给到应用客户端
  5. 应用客户端把token 发送到应用服务端
  6. 应用服务端凭token 调用雨验认证服务端获取用户号码,流程结束 SDK流程

推荐方案

1. 方案概述

  • 在应用后启动的时候,为减少授权页唤起的等待时间,便可预先判断用户是否需要进行登录或注册,未登录的用户调用预取号,并只对预取号成功的用户,在登录的时候调用一键登录。
  • 优势:在用户无感知的情况下进行需要消耗一定时间( 5s 以内)的网关取号操作,以便在需要登录的时候无等待拉起一键登录授权页。 方案一

2. 流程概述

  1. App 冷启动,判断用户是否已登录
  2. 对于未登录用户在合适时机调用SDK 进行预取号;
  3. 若取号成功,则在为用户创建【可以使用一键登录进行登录】的标记;
  4. 用户进入登录界面,根据此前预取号的结果,判断是否调用SDK 的授权方法拉起授权页;
  5. 用户授权后,SDK 把token 给到应用客户端,应用客户端把token 发送到应用服务端,应用服务端凭token 调用ADmobile认证服务端获取用户手机号码,流程结束;
  6. (可选)对于已登录但主动退出登录的用户,可在退出时调用取号方法,以备下次登录。 方案二

results matching ""

    No results matching ""