华为帐号是什么?

华为帐号是畅享华为服务的通行证,使用一个华为帐号和密码即可访问云空间、应用市场、华为钱包、华为游戏中心等消费者服务,以及华为云、开发者联盟等企业与开发者服务。用户还可以通过手机、平板、PC、穿戴、智慧屏等设备登录一个华为帐号,享受互联生活。

功能介绍

畅享华为优质服务

一次登录华为帐号,即可使用华为应用市场、华为钱包、华为游戏中心、华为视频、华为商城及更多服务,方便您的个人帐号管理。

家庭共享

与家庭成员共享支付方式,云空间,购买项目等。父母还可以将支付方式设置为“购买前询问”,合理管理孩子的购买行为。

数据同步

华为帐号支持数据同步功能,登录后开启华为云空间,设置自动备份,可以将照片、联系人等重要数据,自动上传至云端,并可同步更新到您的所有设备。

查找设备

登录华为帐号后,开启“查找设备”功能,当您的华为设备遗失或被盗时,可以通过定位设备、播放铃声、丢失模式、擦除数据等功能,尝试找回设备或保护数据。

领取精选权益

华为帐号提供包含音乐礼遇、游戏礼遇、天际通礼遇、云空间礼遇、惠修一口价、以旧换新、寄修服务等精选权益,最高多达17项,用户可在“会员中心”直接领取。

保护隐私与安全

华为帐号在安全技术领域上持续升级,为用户的帐号安全保驾护航;同时坚持将网络安全与隐私保护作为最高纲领,始终致力于构建全球消费者信任的隐私保护品牌。

使用指南

如何找回密码

未登录:手机设置>登录华为帐号>忘记密码,按照页面提示找回。

已登录:手机帐号中心>帐号安全>更多>安全中心>找回密码,按照页面提示找回。

如何变更帐号绑定的手机号/邮箱

原号码/邮箱还能使用:手机设置>帐号中心>个人信息>手机号/邮件地址>更改

原号码/邮箱无法使用:手机设置>帐号中心>帐号安全>更多>安全中心>自助申诉

如何设置紧急联系人

用处:忘记华为帐号密码时,可让紧急联系人协助验证找回密码。也可用于自助申诉,提高申诉通过率。

如何设置:手机设置>帐号中心>帐号安全>紧急联系人

如何进行实名认证

用处:忘记华为帐号密码时,可验证身份信息,快速找密。同时,实名后可防止他人盗号。玩游戏时,因游戏实名的要求,在帐号进行实名认证后即可进入多个游戏,无需重复实名。

如何设置:手机设置>帐号中心>帐号安全>实名认证

华为帐号服务(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]

打开APP阅读更多精彩内容