用户手机号码验证是目前无线APP在用户注册、登录时必不可少的一个环节,而开发者在用户手机号码验证的方式抉择上,短信验证码貌似永远是第一选择。除了方案成熟、提供短信验证码的通信服务商多、价格便宜之外,短信验证最大的优点就是用户已习惯此种验证方式,APP在用户登录验证的习惯上并没有太多的教育成本。但是短信验证码真的有我们说的那么好吗?

让我们先从用户的角度来看看短信验证码的使用流程:

输入手机号码 → 点击获取短信验证码 → 收到验证码短信 → 切换短信APP查看验证码 → 返回应用APP输入验证码 → 验证成功

从上面的流程可以看到,待验证码下发到手机后,用户需要切换到短信界面背下验证码,若碰到APP设计有问题,切回应用APP界面后登录流程又需要走一遍;有时候验证码没记住,又要切回短信界面去再背一遍验证码,周而复始,十分麻烦。

那么有其他的验证方式能避免上述这些麻烦的流程?接下来我们再来看看除了短信验证外,目前市面上还有哪些其他的验证方式:

1、 主动验证:用户向验证号码发送指定内容的验证短信。

用户需要付费,并且大部分还需要跳转到原生短信发送界面去发送短信,整个验证流程需要外跳出APP,并且发送完成后,验证结果还需要等待未知的时间。

2、 免费热线:用户主动拨打服务号码进行手机号码验证。

用户同样需要外跳至系统拨号流程,并且号码拨通后流程繁琐,用户跳失率高。

3、 语音验证:验证系统主动拨打用户电话告知验证码。

等待语音被叫时间长,用户接通后记忆成本高,需要在有限的语言提示下记住验证码,如果电话挂断后没记住验证码,就只能再语音验证一遍……

说了这么多,是不是觉得以上的验证方式都很“坑爹”?

为了解决上述一系列App验证过程中的问题,阿里云通信推出号码认证服务(Phone Number Verification Service),不走普通验证方式的"寻常路",采用用户无感知的验证方式,全程无需等待,验证结果秒知,将用户的验证流程精简为:输入手机号码 → 验证成功。

据笔者了解,阿里云通信是首家打通三网提供号码认证服务的平台,它使用运营商“网关认证”技术,当用户发送请求验证的需求时,通过网关将用户的手机号码和网关设备信息加密传输到验证平台,验证平台解密后在后台直接操作验证通过,从而使得用户号码验证体验流程极简,也使验证过程有更高的安全性。

号码认证服务具有一键认证、全网覆盖、场景丰富等特点。

号码认证服务注册场景流程:

号码认证服务登录场景流程:

号码认证服务安全校验场景流程:

号码认证与其他验证方式对比:

号码认证一键免密登录,让验证更简单!相关推荐

  1. 号码认证一键免密登录,让验证更简单! 1

    用户手机号码验证是目前无线APP在用户注册.登录时必不可少的一个环节,而开发者在用户手机号码验证的方式抉择上,短信验证码貌似永远是第一选择.除了方案成熟.提供短信验证码的通信服务商多.价格便宜之外,短 ...

  2. 中国移动“一键免密登录”:免去注册登录的烦恼

    对于你而言,手机号码意味着什么?联系你的唯一方式,众多App的绑定号码,还是银行预留号?很多人不愿意更换手机号都是出于以上理由.在移动互联网发展如此迅速的今天,手机号几乎已经成为了个人在网上的身份证明 ...

  3. 中国移动一键免密登录103102 Android 包签名错误

    1.概述 移动统一认证一键免密登录 api 被调用时会检测应用的 MD5 应用签名以确认应用的合法性.出现103102 包签名错误那么就是应用的 MD5 签名与用户在中国移动开发者社区上填写的 MD5 ...

  4. APP新用户注册、手机号绑定、用户登录验证新方式——一键登录(免密登录)验证方式新趋势

    传统的手机APP应用注册通常需要用户输入用户名,填写用户密码,同时通过获取验证码绑定手机号.用户一旦注册后再次登录传统的方式都是提供用户名加密码,或者凭手机验证码登录.当然现在许多APP为了获取更多的 ...

  5. 中国移动一键免密登录 103101签名错误

    调用中国移动统一认证SDK返回103101 签名错误的原因是因为在统一认证的请求参数中的sign字段出现错误导致的,这个错误主要出现在开发者调用统一认证服务端api获取手机号时或者老版本的Androi ...

  6. 深度解读SSH免密登录

    转载自公众号:未闻Code 我们都知道SSH是LINUX下很常用的命令,用来远程登陆其他的LINUX系统.如果只有一台,那也只是一个密码 ,也倒还好.但如果是一个集群,每次都输入密码登录,难免会拉低效 ...

  7. Abp.Zero 手机号免密登录验证与号码绑定功能的实现(一):验证码模块

    这是一篇系列博文,我将使用Abp.Zero搭建一套集成手机号免密登录验证与号码绑定功能的用户系统: Abp.Zero 手机号免密登录验证与号码绑定功能的实现(一):验证码模块 Abp.Zero 手机号 ...

  8. ssh 免密登录_技术漫谈 |非交互式大规模主机群信任登录认证及其容器化实现

    原创作者: 清如许 导 读 阅读本文您将了解到:配置免密信任登录会极大地便利Ansible/Breeze 工具管理主机群:应用非交互式方法安全便捷地建立主机间 SSH 信任登录关系:应用多并发技术快速 ...

  9. 验证ssh免密登录_linux ssh 免密登录

    转载请务必注明原创地址为:https://dongkelun.com/2018/04/05/sshConf/ 以下用三台centos为例,ip分别为192.168.44.138.192.168.44. ...

最新文章

  1. 广度优先搜索(BFS)模板
  2. C++ 随机数生成的2种方法--生成指定范围内的随机数
  3. 静态html文件js读取url参数
  4. CodeForces - 932G Palindrome Partition(回文自动机+Palindrome Series优化dp)
  5. Angular rxjs operators 笔记
  6. unity读取Text
  7. 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例)
  8. 从操作系统内核看设计模式--linux内核的facade模式
  9. PXE环境下安装系统(DHCP+TFTP+HTTP+kickstart)
  10. WaterfallTree(瀑布树) 详细技术分析系列
  11. 详解Java中的Base64原理跟用法
  12. JAVA将多个Pdf合并成一个Pdf
  13. 熵(entropy):宇宙的终极规则
  14. Windows畸形文件夹
  15. Python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x8c in position 20: illegal multibyte...
  16. c 语言小学生心算测试,谁知道C语言程序设计:小学生心算器
  17. linux宝塔视频教程,linux 宝塔面板安装rtmp简陋教程 (已加视频版教程)
  18. 高德地图、百度地图、腾讯地图坐标相互转换
  19. timesten针对复制器新增一张复制表
  20. python批量裁剪图片_python批量裁剪图片

热门文章

  1. 逆波兰式 java_逆波兰式(后缀表达式)的计算 中缀表达式转后缀表达式(逆波兰式)【java实现】...
  2. vi php pear,PEAR
  3. mtk6592处理器怎么样,mtk6592参考设计原理图下载
  4. wince之WiFi漫游的工作原理
  5. SQL注入-入门需了解项目
  6. 208计算机领域,中医药大学-计算机基础208版-1-7次作业.doc
  7. 信用评分卡 Week3(2)
  8. 视频教程-opencv应用实例-实战视频教学-计算机视觉
  9. java反射为什么消耗资源_Java反射笔记
  10. 火狐网页访问https提示安全连接失败