帐号是数字时代的代表,是每个人在特定的项目中所代表自己的一些数字等。账号有时可以由中文或英文组成,甚至有时候也有符号,通常每个账号都有相应的密码,需要密码才能登录账号。
互联网时代,在各大网站或APP中,为了更加便利地使用网络,人们通常需要一个账号来储存自己的信息。
账户可以说成是每个用户的识别码,每一位用户都可以通过密码与自己唯一的识别码进行配对来登录网站或APP。
通过账号登录来保障信息安全是最基本的保障信息安全的方式之一,如果无法将密码与登录账号匹配,就无法登录账号盗取信息。
华为帐号是什么?
华为帐号是畅享华为服务的通行证,使用一个华为帐号和密码即可访问云空间、应用市场、华为钱包、华为游戏中心等消费者服务,以及华为云、开发者联盟等企业与开发者服务。用户还可以通过手机、平板、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]