zoukankan      html  css  js  c++  java
  • 华为帐号服务升级,助力应用快速验证用户身份

    目前,在电商、金融、社交等多种行业的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

  • 相关阅读:
    线性代数思维导图——3.向量
    微分中值定理的基础题型总结
    构造函数
    Python课程笔记(七)
    0241. Different Ways to Add Parentheses (M)
    0014. Longest Common Prefix (E)
    0013. Roman to Integer (E)
    0011. Container With Most Water (M)
    0010. Regular Expression Matching (H)
    0012. Integer to Roman (M)
  • 原文地址:https://www.cnblogs.com/developer-huawei/p/14278194.html
Copyright © 2011-2022 走看看