一、概述
当元服务需要完善用户个人资料(头像、手机号、收货地址、发票抬头)时,可通过Account Kit提供的相关能力,引导用户填写、管理相关信息并完成授权。获取头像、手机号、收货地址、发票抬头详细接入体验可参考Account Kit提供的SampleCode示例工程。
典型场景:
1、元服务需要完善用户头像信息,参见获取头像。
2、元服务提供的服务依赖用户手机号,需要获取用户手机号,参见获取手机号。
3、元服务提供的服务依赖用户收货地址,需要获取用户收货地址,参见获取收货地址。
元服务提供的服务依赖用户发票抬头信息,需要获取用户发票抬头,参见获取发票抬头。
二、获取头像
(一)场景介绍
如元服务需要完善用户头像信息,可通过调用Scenario Fusion Kit提供的选择头像Button,拉起Account Kit头像选择页面,供用户完成华为账号头像或其他头像的选择,实现头像信息获取与展示。
(二)业务流程
流程说明:
元服务调用Scenario Fusion Kit对应的Button组件,选择CHOOSE_AVATAR模式。
用户点击Button,拉起头像选择页面。
用户有三种获取头像的方式:使用华为账号头像、从图库选择、拍照,用户选择其中一种方式后,Account Kit返回头像uri给Button,元服务刷新Button并展示头像。
(三)开发前提
在进行代码开发前,请先确认您已完成配置Client ID工作。该场景无需申请scope权限。
(四)开发步骤
开发者可参考Scenario Fusion Kit的选择头像Button开发指南完成代码开发。
本文主要引用参考HarmonyOS官方网站