华为帐号服务升级,助力应用快速验证用户身份
目前,在电商、金融、社交等多种行业的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
华为帐号服务升级,助力应用快速验证用户身份相关推荐
- 华为帐号服务升级,提供通用短信验证码读取能力
目前,在电商.金融.社交等多种行业的APP中,"帐号+短信验证码"这种验证方式已成为验证用户身份的主流.短信验证具有易操作.安全性高.成本低的优势,在用户注册.登录.绑定手机号等许 ...
- 快速上手!华为帐号服务Authorization Code模式接入详解
华为帐号服务提供两种登录授权模式,第一种是Authorization Code模式,第二种是ID-Token模式,这两种模式在使用场景上存在差异.本文将详细介绍Authorization Code模式 ...
- 华为帐号服务助力应用运营和用户转化
6月10日,华为HMS Core Sparkle创新沙龙在北京成功举办.本次沙龙以"打造精品应用 共创数智生活"为主题,与广大社交.出行.新闻资讯等领域的开发者朋友见面,探讨了各领 ...
- 【接入指南】一文带你了解华为帐号服务
什么是华为帐号服务 华为帐号是用户访问华为生态应用的凭证,拥有帐号的用户,可以畅享华为终端云服务应用等在内的众多华为服务.作为HMS Core基础开发服务能力之一,华为帐号服务为开发者提供了简单.安全 ...
- 【接入指南】华为帐号服务Authorization Code模式介绍与接入步骤详解
华为帐号服务提供两种登录授权模式,第一种是Authorization Code模式,第二种是ID-Token模式,这两种模式在使用场景上存在差异.本文将详细介绍Authorization Code模式 ...
- 【Insights直播】华为帐号服务,打造全场景安全帐号体系
在App运营过程中,如何保持用户增长和提升用户体验始终是开发者关注的问题,而作为用户使用体验感知的第一环节--帐号注册登录环节是不可忽视,且有很大提升空间的.如何提升帐号的注册登录体验?如何保证用户在 ...
- 华为帐号服务学习笔记(四):Authorization Code模式服务端开发
笔者在<华为帐号服务学习笔记(二):OAuth2.0协议详解>中已经给大家介绍了Authorization Code模式是需要有后台服务器才能使用的,并且在<华为帐号服务学习笔记(三 ...
- Insights直播回顾| 华为帐号服务,打造全场景安全帐号体系
了解更多相关内容>> 访问华为开发者联盟官网 获取开发指导文档 华为移动服务开源仓库地址:GitHub.Gitee 关注我们,第一时间了解 HMS Core 最新技术资讯~
- 【Account】登录过程繁琐造成用户流失?华为帐号让应用获客更简单!
许多开发者都会面临应用获客的难题,其实想要翻越摆在面前的这座大山,有一个"利器"必不可少,那就是--接入第三方登录方式. 想想看,当用户登录时,是不是会经常遇到这种场景:下载了一个 ...
最新文章
- Java多线程学习处理高并发问题
- Rider EAP17带来了许多改进但缺乏.NET Core调试功能
- 创新性应用深度学习,IBM在语音识别领域取得了里程碑式突破
- 编译hadoop源码遇到问题 及时解决
- java怎样实现数据库 选择列属性的select查询??_除了不要 SELECT * ,使用数据库还应知道的11个技巧!...
- ylbtech-LanguageSamples-Indexers_2(索引器)
- Linux服务之DNS服务篇
- java 中文转首字母_java 中文转成拼音及首字母
- 计算机常见故障判断与排除,电脑常见故障诊断与排除从新手到高手
- C盘空间不足,压缩D盘后可扩展C盘空间
- 转:TED高赞演讲:我们的认知,正在被这3种偏见毁掉
- python中sub的用法_python 正则表达式篇 - sub 用法
- 线程初步(四)--小练习
- CAN-TP(15765-2协议)网络层协议解析
- [2015 Springer] Local Image Descriptor: Modern Approaches——2 Classical Local Descriptors
- 同程艺龙半年报的喜色,掩盖了旅游竞争的本色
- js 获取当前日期周一和周日
- 狂神说springboot课堂笔记
- Pandas学习笔记之时间序列总结
- 定向网络攻击分析与防御
热门文章
- exif.js解决ios手机上传照片后显示为旋转90度问题(兼容ios13.4之前的版本 )
- 浙江大学城市学院2017年ACM实验室新生选拔赛
- Java模拟题选择部分
- 源于魔兽!《植物大战僵尸》成功奥秘
- matlab已知点求二维和三维中两直线夹角
- 手机网速突然变慢是什么原因
- matlab脸部合成,【Matlab】表情合成尝试(3)——ERI伪皱纹映射
- 电脑如何通过HTC手机上互联网的配置方法(联通号)
- 华为mate2 android7.0,华为Mate 9现真身:麒麟960配安卓7.0 或9月亮相
- HP2132打印机在macbook上怎么装驱动?