华为账号“一键登录”能力让美团用户尽享安全便捷的登录体验

背景

随着全场景智能生态的日益完善,用户面临着众多应用与服务的登录需求, 而繁琐的注册登录流程通常是用户转化的隐形障碍,用户可能因为步骤繁琐、记忆密码困难而中途放弃,导致应用错失潜在用户。其次,高门槛的登录方式增加了存量用户流失的风险,用户可能因为登录不便而减少应用使用频率,甚至彻底放弃应用,影响应用的用户粘性和活跃度。此外,手动输入账号密码还存在安全隐患,用户信息易被盗用或泄露,给应用和用户双方带来损失。帮助用户快捷登录账号、保护账号的隐私安全,是提升用户体验,减少用户流失的重要举措。

方案

美团接入华为账号一键登录的能力后,用户只需点击一键登录按钮,便可基于手机号将华为账号和美团账号进行关系绑定,或新用户的注册,一键完成手机号码授权及登录,无需输入密码或验证码。同时,账号还提供了一个非常有价值的特性,用户在卸载或换机后重新安装应用时,再次打开美团应用账号为保持登录状态,不需要用户再次授权登录,真正实现"无感登录",这也为美团找回流失用户提供了非常有效的助力。

此外,一键登录能力还支持美团在UI设计方面的深度定制,打造更加符合用户期待的应用界面,提升用户满意度与粘性,并在手机、平板等全场景设备中,提供一致性的体验,让用户能够更高效便捷地享受美团提供的生活服务。当然,一键登录功能的开发工作也是非常轻松,美团需要三人天的开发成本便可以完成系统对接。

开发指南

华为账号一键登录是基于OAuth 2.0协议标准和OpenID Connect协议标准构建的OAuth2.0 授权登录系统,应用可以通过华为账号一键登录能力方便地获取华为账号用户的身份标识和手机号,快速建立应用内的用户体系。

开发步骤(客户端):

1.导入authentication模块及相关公共模块。

2.调用authentication模块的AuthorizationWithHuaweiIDRequest请求获取华为账号用户的UnionID、OpenID、匿名手机号。匿名手机号用于登录页面展示。

3.将获取到的匿名手机号设置给下面PreviewLoginButtonPage示例代码中的quickLoginAnonymousPhone变量,调用LoginWithHuaweiIDButton组件,实现应用自己的登录页面,并展示华为账号一键登录按钮和华为账号用户认证协议(Account Kit提供跳转链接,应用需实现协议跳转,参见约束与限制第2点),用户同意协议并点击一键登录按钮后,可获取到Authorization Code,将该值传给应用服务器用于获取用户信息(完整手机号、UnionID)。

详细接入流程可前往官网游览:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-quick-login-V5

成果

华为账号为美团提供的一键登录能力不仅极大提升了用户体验,更能有效减低用户注册成本,缩短用户转化路径,提升活跃度与留存率。另外,华为账号还提供了双因素安全认证,在修改密码、登录新设备等场景中采用密码+验证码双因素身份验证的方式,以确保账号难以被他人盗取访问,严密守护美团用户账号的资产安全、隐私安全。

相关推荐
阿猿收手吧!35 分钟前
【C++】volatile与线程安全:核心区别解析
java·c++·安全
Trouvaille ~36 分钟前
【Linux】网络编程基础(三):Socket编程预备知识
linux·运维·服务器·网络·c++·socket·网络字节序
德迅云安全—珍珍1 小时前
低配服务器性能不够用怎么去优化?
运维·服务器
酣大智1 小时前
DHCP中继配置实验
运维·网络·网络协议·tcp/ip·华为
青岑CTF1 小时前
攻防世界-Php_rce-胎教版wp
开发语言·安全·web安全·网络安全·php
笑锝没心没肺1 小时前
Linux Audit 系统配置介绍
linux·运维·服务器
REDcker2 小时前
RTSP 直播技术详解
linux·服务器·网络·音视频·实时音视频·直播·rtsp
跨境摸鱼2 小时前
用“内容+投放+运营”打出增长曲线
大数据·安全·跨境电商·亚马逊·内容营销
m0_737302582 小时前
云服务器安全核心痛点与防护框架
服务器
阿猿收手吧!2 小时前
【C++】异常处理:catch块执行后程序如何继续
服务器·网络·c++