【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit(2)

1.问题描述:

怎么判断登录的华为帐号有变动?

解决方案:

华为帐号登录成功后会返回唯一标识OpenID和UnionID,如果切换不同的华为帐号登录,这个唯一标识会变。

OpenID是华为帐号用户在不同类型的产品的身份ID,同一个用户,不同应用,OpenID值不同。

UnionID是华为帐号用户在同一个开发者帐号下产品的身份ID,同一个用户,同一个开发者帐号下管理的不同应用,UnionID值相同。

系统中已登录调登录接口直接返回unionId,没有登录需要登录再返回unionID。

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/account-api-authentication-0000001652386449-V5#section42261825935

2.问题描述:

华为帐号登录接口如何返回profile(昵称)字段?createLoginWithHuaweiIDRequest和createAuthorizationWithHuaweiIDRequest两个类的使用场景分别是什么?

解决方案:

1、通过API登录接口--createLoginWithHuaweiIDRequest是执行华为帐号登录请求后直接返回登录的数据的

2、createAuthorizationWithHuaweiIDRequest,属于获取用户信息的API(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-get-avatar-nickname-0000001649962209-V5),需要授权,比如获取头像昵称、手机号快速验证这些获取用户信息的接口调用都是要用户授权同意后才能够返回这些数据的

3、用户授权之后,想取消授权,可以直接调用我们的取消授权接口:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-cancelauthorization-0000001601330002-V5

3.问题描述:

同一个华为帐号在Android版本和Harmony Next版本上获取到的OpenId为什么不同?

解决方案:

Android、Harmony Next是不同的应用,OpenId不同是正常的。

相关推荐
威哥爱编程9 小时前
HarmonyOS 7 自由多窗实战:supportWindowMode + 断点布局,大屏多任务主动接管
harmonyos·arkts
威哥爱编程9 小时前
HarmonyOS 7 应用接续实战:continuable + onContinue 跨设备无缝流转,手机编辑平板接着搞
harmonyos·arkts
威哥爱编程10 小时前
HarmonyOS 7 视觉 AI 进阶实战:人脸检测 + 通用文字识别(OCR)两步接入
harmonyos
李游Leo17 小时前
HarmonyOS 7 API 26 升级适配实战:API Change Assistant、targetSDKVersion 与兼容性回归
harmonyos
OH_TPC17 小时前
HarmonyOS APP开发---"智泊"智能停车App,需要用到这个库
harmonyos
用户1179104883317 小时前
AI粘贴多行需求为什么会误执行?hmharness安全粘贴拆解 GitHub:swsgbl/hmharness
ai编程·harmonyos
用户09340777351417 小时前
HarmonyOS WPS Open SDK 实践:从 HAR 集成到 OpenFileRequest 最小闭环
typescript·harmonyos
威哥爱编程1 天前
HarmonyOS 7 Fast Kit 算法加速实战:四大核心能力,把算力从系统里"借"出来
harmonyos·arkts
威哥爱编程1 天前
HarmonyOS 7 游戏快启实战:Graphics Accelerate Kit 内存镜像秒级启动 + 预启动,把读条变成"秒进"
harmonyos·arkts
木子雨廷1 天前
第 19 天|Preferences:轻量缓存与状态恢复
harmonyos