使用指南
如何找回密码
未登录:手机设置>登录华为帐号>忘记密码,按照页面提示找回。
已登录:手机帐号中心>帐号安全>更多>安全中心>找回密码,按照页面提示找回。
如何变更帐号绑定的手机号/邮箱
原号码/邮箱还能使用:手机设置>帐号中心>个人信息>手机号/邮件地址>更改
原号码/邮箱无法使用:手机设置>帐号中心>帐号安全>更多>安全中心>自助申诉
如何设置紧急联系人
用处:忘记华为帐号密码时,可让紧急联系人协助验证找回密码。也可用于自助申诉,提高申诉通过率。
如何设置:手机设置>帐号中心>帐号安全>紧急联系人
如何进行实名认证
用处:忘记华为帐号密码时,可验证身份信息,快速找密。同时,实名后可防止他人盗号。玩游戏时,因游戏实名的要求,在帐号进行实名认证后即可进入多个游戏,无需重复实名。
如何设置:手机设置>帐号中心>帐号安全>实名认证
华为帐号服务(Account Kit)
华为帐号服务(Account Kit)是指华为帐号的开放服务,是HMS Core基础开发服务能力之一。通过集成华为帐号服务,开发者的应用能支持终端用户使用华为帐号快捷、安全地一键授权登录,帮助广大开发者减少应用注册、登录环节的用户流失,提升用户使用体验。
功能介绍
●一键授权登录
用户不必输入帐号、密码和繁琐验证,就可以通过“华为帐号登录”快速登录,即刻使用您的app。
●用户信息授权
用户授权应用使用信息,让开发者的应用更了解用户。
●短信验证码读取
可以帮助应用自动读取验证码,亦可通过用户授权读取,提升用户验证体验。
核心优势
用户覆盖全球:
华为帐号服务覆盖了全球190 个国家和地区,支持70 种语言,庞大的用户资源,为开发者在全球范围内推广应用带来方便。
支持跨设备登录:
华为帐号支持手机、平板、智慧屏、车机、智能穿戴等多种终端登录,便于应用提供一致性登录体验及帐号服务。。
快捷登录:
用户不用填写各种个人信息、验证电子邮件或手机号,也无需设置密码,使用自己的华为帐号就能一键授权登录开发者的应用。授权后支持静默登录,当用户再次返回应用界面时,无需二次授权,直接能登录。此外,跨设备可以扫码登录。
安全:
华为帐号服务采用密码 验证码双因素身份验证的方式,遵循OAuth2.0和OpenID connect等国际标准协议保护,并在整个过程中对数据进行加密。在全球范围内隐私合规,保障用户登录应用的帐号数据安全。
节省成本:
华为帐号服务免费集成,且接入简单快捷,为开发者节省帐号体系的开发和维护成本。
支持的授权模式
华为帐号登录基于OAuth 2.0协议标准和OpenID Connect协议,支持Authorization Code和ID Token两种登录模式。
Authorization Code模式仅适用于有自己服务器的应用;ID Token模式同时适用于单机应用和有自己服务器的应用。您可根据实际情况选择其中一种模式实现。
集成方法
开发者可前往华为开发者联盟官网查看华为帐号服务官方文档,或查看codelab接入指导和视频讲解。
开发流程
应用的开发工作流程如下:
序号步骤说明
1配置AppGallery Connect在开发应用前,需要在AppGallery Connect中配置相关信息。包括:创建应用、生成签名证书指纹、配置签名证书指纹、打开相关服务。
2集成HMS Core SDK在开发应用前,您需要将HMS Core SDK集成到您的开发环境中。
3配置混淆脚本编译APK前需要配置混淆配置文件,避免混淆HMS Core SDK导致功能异常。
4添加权限在“AndroidManifest.xml”文件中配置应用所需权限。
5登录帐号华为帐号服务提供Authorization Code登录和ID Token登录两种登录模式,您可根据实际情况选择其中一种模式实现。
静默登录用户首次使用帐号登录应用后,再次登录时,无需重复授权。
退出帐号帐号退出是指应用向用户提供退出当前帐号的入口,用户退出登录后应用需要通知HMS Core SDK清除本地当前已经登录的帐号信息。
帐号取消授权为了提升应用隐私安全,应用可以提供入口,供用户取消对应用的授权。
读取短信验证码(可选)华为帐号服务提供自动读取短信验证码和授权读取短信验证码功能,您可根据业务需求,进行相应的功能开发。
6开发后自检华为提供对应用自动检查的能力。
7上架申请开发完成后需要在AppGallery Connect中将应用信息补充完整并提交上架申请。
参考资料
[1] 华为帐号官网.华为帐号官网.[引用日期2021-05-07]
[2] 一个华为帐号,尝鲜智慧新生活.搜狐.[引用日期2021-05-07]
[3] 华为帐号服务.华为开发者联盟官网.[引用日期2021-05-07]
[4] HMS Core来了|华为帐号服务,让您的应用获取用户更简单.华为开发者论坛.[引用日期2021-05-07]
[5] 华为帐号服务升级,提供通用短信验证码读取能力.CSDN.[引用日期2021-05-07]
[6] 一文带你了解华为帐号服务.开发者联盟论坛. [引用日期2021-05-07]
[7] 【接入指南】一个Demo带你玩转华为帐号服务.开发者联盟论坛. [引用日期2021-05-07]
[8] 使用HMS Toolkit工具,快速集成华为帐号服务. 华为开发者联盟官网. [引用日期2021-05-07]