目前,在电商、金融、社交等多种行业的APP中,”帐号+短信验证码“已成为验证用户身份的主流方式。短信验证具有易操作、安全性高、成本低的优势,在用户注册、登录、绑定手机号等许多场景中,都得到了普遍应用。

以往,用户靠手动完成手机号验证,至少需要5步:退出程序>打开收到的短信>复制或记住验证码>打开程序>粘贴或输入验证码。

现在,华为帐号服务为开发者提供了短信自动读取能力。如果应用需要用户输入手机号并通过短信验证码核实身份,开发者可以通过集成华为帐号ReadSmsManager服务,实现应用自动或者被授权读取短信验证码的能力,帮助用户将以上5步缩减为一步,甚至完全省略,提高验证效率,优化用户体验。

华为帐号提供两种短信验证码读取能力

华为帐号服务此前已提供自动读取短信验证码能力,最近升级的新版本,又新增了授权读取短信验证码能力。

此次升级带来的授权读取短信验证码能力,解决了部分应用对短信模板格式有严格要求,不允许随意改动,导致无法使用自动读取短信验证码能力的问题。例如某些金融类应用,短信模板已经固定,无法添加额外标识来进行短信验证码自动读取,此时便可选择授权读取短信验证码的方式。

那么两种读取方式又分别适用于什么场景呢?

1.自动读取短信验证码:

适用场景: APP对短信无固定格式要求,可以修改或添加额外标识。

优点: 用户页面操作少,体验更佳。

方式:(以登录为例)

用户点击获取验证码→收到短信→自动填充→用户点击登录。

2.授权读取短信验证码:

适用场景: 部分APP对短信模板格式有要求,不能对短信模板进行修改。

优点: 无需开发者修改短信模板,只需用户确认允许读取验证码,即可获取短信验证码并自动填充。对开发者和用户都很便捷。

方式:(以登录为例)
用户点击获取验证码→跳出授权弹框→用户点击允许→自动填充→用户点击登录

开发步骤

自动读取短信验证码开发步骤:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/readsmsmanager-0000001050050861?ha_source=hms1

授权读取短信验证码开发步骤:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/authotize-to-read-sms-0000001061481826?ha_source=hms1

华为帐号的优势

登录便捷:一键登录授权,适用于手机、平板、智慧屏等全场景设备,降低用户流失率。

用户遍布全球:海量的全球月活用户,遍布190+国家和地区,支持70+种语言。

安全隐私无忧:密码+验证码双因素验证,欧盟GDPR安全隐私合规。

更多华为帐号信息 ,详见华为开发者联盟官网文档指导。您也可以通过发送邮件至devConnect@huawei.com,快速找到我们的专业技术人员进行开发咨询。我们期待您的加入!


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201451387942580697?fid=18

原作者:HUAWEI-HMS Core

华为帐号服务升级,助力应用快速验证用户身份相关推荐

  1. 华为帐号服务升级,提供通用短信验证码读取能力

    目前,在电商.金融.社交等多种行业的APP中,"帐号+短信验证码"这种验证方式已成为验证用户身份的主流.短信验证具有易操作.安全性高.成本低的优势,在用户注册.登录.绑定手机号等许 ...

  2. 快速上手!华为帐号服务Authorization Code模式接入详解

    华为帐号服务提供两种登录授权模式,第一种是Authorization Code模式,第二种是ID-Token模式,这两种模式在使用场景上存在差异.本文将详细介绍Authorization Code模式 ...

  3. 华为帐号服务助力应用运营和用户转化

    6月10日,华为HMS Core Sparkle创新沙龙在北京成功举办.本次沙龙以"打造精品应用 共创数智生活"为主题,与广大社交.出行.新闻资讯等领域的开发者朋友见面,探讨了各领 ...

  4. 【接入指南】一文带你了解华为帐号服务

    什么是华为帐号服务 华为帐号是用户访问华为生态应用的凭证,拥有帐号的用户,可以畅享华为终端云服务应用等在内的众多华为服务.作为HMS Core基础开发服务能力之一,华为帐号服务为开发者提供了简单.安全 ...

  5. 【接入指南】华为帐号服务Authorization Code模式介绍与接入步骤详解

    华为帐号服务提供两种登录授权模式,第一种是Authorization Code模式,第二种是ID-Token模式,这两种模式在使用场景上存在差异.本文将详细介绍Authorization Code模式 ...

  6. 【Insights直播】华为帐号服务,打造全场景安全帐号体系

    在App运营过程中,如何保持用户增长和提升用户体验始终是开发者关注的问题,而作为用户使用体验感知的第一环节--帐号注册登录环节是不可忽视,且有很大提升空间的.如何提升帐号的注册登录体验?如何保证用户在 ...

  7. 华为帐号服务学习笔记(四):Authorization Code模式服务端开发

    笔者在<华为帐号服务学习笔记(二):OAuth2.0协议详解>中已经给大家介绍了Authorization Code模式是需要有后台服务器才能使用的,并且在<华为帐号服务学习笔记(三 ...

  8. Insights直播回顾| 华为帐号服务,打造全场景安全帐号体系

    了解更多相关内容>> 访问华为开发者联盟官网 获取开发指导文档 华为移动服务开源仓库地址:GitHub.Gitee 关注我们,第一时间了解 HMS Core 最新技术资讯~

  9. 【Account】登录过程繁琐造成用户流失?华为帐号让应用获客更简单!

    许多开发者都会面临应用获客的难题,其实想要翻越摆在面前的这座大山,有一个"利器"必不可少,那就是--接入第三方登录方式. 想想看,当用户登录时,是不是会经常遇到这种场景:下载了一个 ...

最新文章

  1. Java多线程学习处理高并发问题
  2. Rider EAP17带来了许多改进但缺乏.NET Core调试功能
  3. 创新性应用深度学习,IBM在语音识别领域取得了里程碑式突破
  4. 编译hadoop源码遇到问题 及时解决
  5. java怎样实现数据库 选择列属性的select查询??_除了不要 SELECT * ,使用数据库还应知道的11个技巧!...
  6. ylbtech-LanguageSamples-Indexers_2(索引器)
  7. Linux服务之DNS服务篇
  8. java 中文转首字母_java 中文转成拼音及首字母
  9. 计算机常见故障判断与排除,电脑常见故障诊断与排除从新手到高手
  10. C盘空间不足,压缩D盘后可扩展C盘空间
  11. 转:TED高赞演讲:我们的认知,正在被这3种偏见毁掉
  12. python中sub的用法_python 正则表达式篇 - sub 用法
  13. 线程初步(四)--小练习
  14. CAN-TP(15765-2协议)网络层协议解析
  15. [2015 Springer] Local Image Descriptor: Modern Approaches——2 Classical Local Descriptors
  16. 同程艺龙半年报的喜色,掩盖了旅游竞争的本色
  17. js 获取当前日期周一和周日
  18. 狂神说springboot课堂笔记
  19. Pandas学习笔记之时间序列总结
  20. 定向网络攻击分析与防御

热门文章

  1. exif.js解决ios手机上传照片后显示为旋转90度问题(兼容ios13.4之前的版本 )
  2. 浙江大学城市学院2017年ACM实验室新生选拔赛
  3. Java模拟题选择部分
  4. 源于魔兽!《植物大战僵尸》成功奥秘
  5. matlab已知点求二维和三维中两直线夹角
  6. 手机网速突然变慢是什么原因
  7. matlab脸部合成,【Matlab】表情合成尝试(3)——ERI伪皱纹映射
  8. 电脑如何通过HTC手机上互联网的配置方法(联通号)
  9. 华为mate2 android7.0,华为Mate 9现真身:麒麟960配安卓7.0 或9月亮相
  10. HP2132打印机在macbook上怎么装驱动?