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

背景

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

方案

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

此外,一键登录能力还支持美团在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

成果

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

相关推荐
2601_965798471 小时前
How to Build a Custom Artisan Store on WordPress: Crafti Theme Review
linux·服务器·数据库
海带紫菜菠萝汤1 小时前
金融文档翻译安全合规:ISO 27001与数据保护实践
安全·金融
luyun0202021 小时前
论坛里的小工具,吾爱出品
运维·服务器·windows
江湖有缘2 小时前
Docker实战 | 使用Docker部署EasyNode服务器面板工具
服务器·docker·容器
Sagittarius_A*2 小时前
【RCELABS】Level 17~18 —— PHP命令执行函数与环境变量注入
开发语言·安全·web安全·靶场·php·rce
你怎么知道我是队长2 小时前
计算机虚拟存储管理与页面置换算法详解
服务器·网络·算法
达子6662 小时前
第17章_HarmonyOs开发图解之 媒体会话管理
华为·harmonyos·媒体
tjjingpan3 小时前
HCIP-Datacom Core Technology V1.0_20 IPv6概述
linux·服务器·网络
熊猫钓鱼>_>4 小时前
ArkTS 基础入门:从零搭建第一个交互页面
华为·架构·交互·ts·harmonyos·arkts·鸿蒙
数聚天成DeepSData4 小时前
外贸海关进出口数据去哪免费下载?从统计到明细的查找指南
linux·服务器·开发语言·前端·网络·人工智能·自然语言处理