.hd-box .hd-fr

【HarmonyOS 6】获取华为用户信息

2025-12-03 17:38之家网站(-)0评

踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,提升就业竞争力,获得行业认可,点亮职业成长先机,快人一步抢占未来应用开发赛道!https://developer.huawei.com/consumer / cn / training /dev-cert-detail/101666948302721398?ha_source=hmosclass-itzhijia&ha_sourceId=89000249

背景

这篇文章主要记录,个人开发者在获取华为用户授权后,拿到用户的头像和名字。获取用户的电话号码的获取需要应用获得 scope 权限,现仅对企业开发者开放。

环境配置

在项目中生成证书请求文件(CSR)

在 AGC 中创建项目

在项目结构中手动添加证书

先查看 Bundle name 和 AGC 的项目上填写的是否一致。像我这里的,AGC 是com.myapp.accentdemo,项目的是com.example.accountdemo,因此,需要先调整好 Bundle name

在 AppScope 的app.json5文件中进行修改

在 Signing Configs 选项卡中配置项目信息

配置 Client ID,在 Entry->module.json5中添加 Client ID,在 AGC 中复制 ID

获取用户信息代码编写

UI

获取用户信息请求对象代码

授权请求对象几个重要的属性:

获取请求数据

请求返回的结果

完整代码

实现的效果如下

(转载自 CSDN,作者:baobao 熊)

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论