当前位置: 首页 > news >正文

鸿蒙应用元服务开发-Account Kit获取华为账号用户信息概述

一、概述

当元服务需要完善用户个人资料(头像、手机号、收货地址、发票抬头)时,可通过Account Kit提供的相关能力,引导用户填写、管理相关信息并完成授权。获取头像、手机号、收货地址、发票抬头详细接入体验可参考Account Kit提供的SampleCode示例工程。

典型场景:

1、元服务需要完善用户头像信息,参见获取头像。

2、元服务提供的服务依赖用户手机号,需要获取用户手机号,参见获取手机号。

3、元服务提供的服务依赖用户收货地址,需要获取用户收货地址,参见获取收货地址。

元服务提供的服务依赖用户发票抬头信息,需要获取用户发票抬头,参见获取发票抬头。

二、获取头像
(一)场景介绍
如元服务需要完善用户头像信息,可通过调用Scenario Fusion Kit提供的选择头像Button,拉起Account Kit头像选择页面,供用户完成华为账号头像或其他头像的选择,实现头像信息获取与展示。
 

鸿蒙应用元服务开发-Account Kit获取华为账号用户信息概述-鸿蒙开发者社区


(二)业务流程
 

鸿蒙应用元服务开发-Account Kit获取华为账号用户信息概述-鸿蒙开发者社区


流程说明:
元服务调用Scenario Fusion Kit对应的Button组件,选择CHOOSE_AVATAR模式。
用户点击Button,拉起头像选择页面。
用户有三种获取头像的方式:使用华为账号头像、从图库选择、拍照,用户选择其中一种方式后,Account Kit返回头像uri给Button,元服务刷新Button并展示头像。
(三)开发前提
在进行代码开发前,请先确认您已完成配置Client ID工作。该场景无需申请scope权限。
(四)开发步骤
开发者可参考Scenario Fusion Kit的选择头像Button开发指南完成代码开发。

本文主要引用参考HarmonyOS官方网站

http://www.dtcms.com/a/108332.html

相关文章:

  • 魔塔社区使用llamafactory微调AI阅卷试题系统
  • 应用弥散张量成像和支持向量机检测慢性爆炸相关轻度颅脑损伤
  • Dockerfile文件构建镜像Anaconda+Python教程
  • 六十天Linux从0到项目搭建(第十八十九天)(缓冲区机制、未打开的磁盘存放、文件存储、磁盘物理结构、寻址、块设备管理、文件系统、增删查改、硬链接、软链接)
  • 通俗易懂的解释Git操作中“合并”和“变基”的区别
  • CMD命令通过已知ip使用以下三种方式来获取对方主机名
  • 常见优化SQL语句策略和示例
  • ControlNet-Tile详解
  • 最新Spring Security实战教程(八)Remember-Me实现原理 - 持久化令牌与安全存储方案
  • Python数据可视化-第3章-图表辅助元素的定制
  • PyTorch 中池化层MaxPool2d
  • CSS--解决float: right在空间不够时会自动往下移的问题
  • 音视频入门基础:MPEG2-TS专题(26)——通过FFmpeg命令使用RTP发送TS流
  • 【Word】批注一键导出:VBA 宏
  • C#核心学习(五)面向对象--封装(4)C#中的索引器详解:让对象像数组一样灵活访问
  • MySQL的数据目录以及日志
  • 企业网络优化方案:SD-WAN赋能企业远程办公
  • 使用JSON.stringify报错:Uncaught TypeError: cyclic object value
  • RNN模型与NLP应用——(6/9)Text Generation(文本自动生成)
  • UE小:在Unreal Engine 5中实现多层静态网格体遮挡拾取
  • 【落羽的落羽 C++】模板简介
  • 交易引擎中的设计模式
  • 「青牛科技」GC5331 5V三相无感正弦波电机驱动芯片 对标茂达APX9331/灿瑞OCH2360
  • Spring Cloud Gateway 的核心作用
  • Flutter项目之登录注册功能实现
  • Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何配置route路由
  • SQL问题分析与诊断(8)——关键信息(2)
  • 数据结构----栈
  • LangChain/Eliza框架在使用场景上的异同,Eliza通过配置实现功能扩展的例子
  • 【力扣hot100题】(036)二叉树的最大深度