美文网首页
MobTeach秒验的接入和展示

MobTeach秒验的接入和展示

作者: Janise001 | 来源:发表于2020-11-17 14:30 被阅读0次

秒验是个啥???是不是发验证码的?他们有这个业务,但是今天我们只讨论方便登录的“手机号一键登录”功能,

中国移动一键登录 ,这边拿移动的举个🌰,手机号一键登录省去了手机号码和密码的输入操作,方便快捷,那会不会有手机号的泄露和其它的信息泄漏风险??手机号是对中国三大运营商开放,且签有隐私协议,运营商有法律义务保守你的信息(卡都他办的,你还害怕??),好了屁话不多说,继续
你得有个秒验的账号,注册完账号后填入App信息,注意:中间有审核时间,大概隔天收到审核结果,这个账号是为了收费的,不要说你穷,你要说我有钱能接秒验hahahahah
这一切都搞完了之后就是接入和使用,开用:
1.秒验接入文档
2.按照上面的文档直接接入,接完了之后开始代码编写,在AppDelegate中添加以下方法, 秒验账号App信息填入和设置调试模式
打Release包的时候记得设置为false,调试状态只在调试的时候使用
下面的代码是预取号过程,通过error值可以用来判断当前设备是否支持秒验的使用,即是否支持获取手机号码等一系列操作
SecVerify.preLogin {(resultDic, error) in

            print("---->预取号 resultDic:\(resultDic)  error:\(error)")
            if error == nil {
              //一切正常,支持使用
            }else {
              //当前设备对手机号的获取有误,不支持使用
            }
        }

如设备无SIM卡,则error会显示为没有SIM卡的相关信息(此处请不要用虚拟机测试,虚拟机不可用),如一切正常则可执行下一步逻辑。
确定预取号error为nil之后跳转一键登录场景,

注意:

正常情况下我们的一个场景一般都是自己编写UI然后添加数据实现各样的逻辑,但是,秒验的一键登录场景不一样,它是已确定好的场景,内部部件可通过相关属性修改,但是总体的东西我们是改不了的,简单说就是框架它有,里面的细节你来改。有意思的是它的展示方式,通常我们使用弹框、push这两种方式,如有下载demo,可参照图片中的文件修改 SVDVerifyViewController.m , 预取号方法和model建设 修改model属性值即是修改场景小部件,loginWithModel即是展示登录场景。 model使用、展示登录场景、返回手机号码信息、手动关闭场景方法
completion中的结果resultDic是token、operatorToken、operatorType,这三个值由后台逻辑处理,同时App端其实也能够通过下图中的方法计算出手机号码。 计算出手机号码 Swift需在桥接文件中添加使用

以上两张图是步骤中比较重要的方法,finishLoginVC是可以根据业务需求调整放置位置的,具体代码我不上了,OC和Swift使用方式都是一样的,唯一要的就是调试中的耐心。

相关文章

  • MobTeach秒验的接入和展示

    秒验是个啥???是不是发验证码的?他们有这个业务,但是今天我们只讨论方便登录的“手机号一键登录”功能, ,这边拿移...

  • Zabbix API 使用

    用于调用Zabbix Api接入平台展示监控数据 一:接口概述(用于调用Zabbix Api接入平台展示监控数据)...

  • uni-app 接入极验验证码攻略

    背景 uni-app 的项目中需要接入极验验证码,根据极验官方文档,只能在微信的 wxml 页面中引入模板,但是对...

  • 第14章 使用Kotlin 进行 Android 开发(2)

    14.2.3 实现后端 API 的接入 在本节中我们将实现后端 API 的接入及其数据展示的逻辑。 新建领域对象...

  • 抖音变现秘诀问答篇

    实际上,抖音正不断为平台中的电商玩家提供着丰富的工具: 从支持接入淘宝和放心购的商品,到增设购物车、接入POI展示...

  • 详细解答(抖音短视频商机)变现秘诀

    实际上,抖音正不断为平台中的电商玩家提供着丰富的工具: 从支持接入淘宝和放心购的商品,到增设购物车、接入POI展示...

  • jQuery + SpringMVC 集成极验验证码插件

    极验有一款行为验证的插件,其实就是个验证码插件,包括滑块和点选的验证方式,这里记录一下如何接入基于 jQuery ...

  • Google Play Billing应用内支付小记

    最近公司打算游戏出海,接入Google Play Billing进行支付,记录一下 接入流程 展示支付界面 初始化...

  • 我的怀孕日记

    2019.04.19 验孕棒的两道杠 这大概是妈妈这辈子最惊慌失措最措手不及的5秒钟 没错,就是五秒钟。验孕棒只花...

  • Vue + SpringBoot 集成极验验证码插件

    极验有一款行为验证的插件,其实就是个验证码插件,包括滑块和点选的验证方式,这里记录一下如何接入基于 Vue + S...

网友评论

      本文标题:MobTeach秒验的接入和展示

      本文链接:https://www.haomeiwen.com/subject/tfyzbktx.html