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

目前,在电商、金融、社交等多种行业的APP中,”账号+短信验证码“这种验证方式已成为验证用户身份的主流。短信验证具备易操做、安全性高、成本低的优点,在用户注册、登陆、绑定手机号等许多场景中,都获得了广泛应用。安全

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

华为账号服务为开发者提供了短信自动读取能力。能够将这些步骤简化为一步,甚至彻底省略,提升验证效率。若是您的应用须要用户输入手机号并经过短信验证码核实用户身份,能够经过集成华为账号ReadSmsManager服务,省去手动输入短信验证码的繁琐步骤,优化用户体验。优化

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

除了此前已提供自动读取短信验证码能力之外,华为账号服务新升级的5.0.5版本,又新增了受权读取短信验证码能力。ui

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

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

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

适用场景:get

开发者对短信无固定格式要求,能够修改,能够添加额外标识。it

方式:(以登陆为例)验证码

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

在这里插入图片描述

优势: 用户页面操做少,体验更佳。

缺点: 须要修改短信模板。

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

适用场景:

部分应用开发者,对短信模板格式有要求,不能对短信模板进行修改。

方式:(以登陆为例)

用户点击获取验证码→跳出受权弹框→用户点击容许→自动填充→用户点击登陆

在这里插入图片描述

优势: 无需修改短信模板。

缺点: 须要用户确认容许读取验证码。

如何开发实现?
自动读取短信验证码开发步骤:
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

华为账号的其余优点
登陆便捷:一键登陆受权,适用于全场景,下降用户流失率。

用户遍及全球:全球月活用户3.6亿+,遍及190+国家和地区,支持70+种语言。

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

了解更多华为账号信息:

https://developer.huawei.com/consumer/cn/hms/huawei-accountkit?ha_source=hms1


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

原做者:胡椒

相关文章
相关标签/搜索