ITPub博客

首页 > 移动开发 > ANDROID > 【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit

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

原创 ANDROID 作者:HarmonyOS SDK 时间:2024-03-04 10:13:49 0 删除 编辑

1.问题描述


实时验证和非实时验证的区别是什么?


解决方案


相同点:


“手机号快速验证”和“实时验证”都是为了向用户发起获取手机号信息的请求。最终目的都是为了获取到手机号。这两种获取方式都需要完成“获取您的手机号”的Scope权限申请。


区别:


实时验证手机号:每次调用都会拉起授权页并对手机号进行验证,无论原先是否已获取到用户授权,在用户授权并验证手机号后,返回临时登录凭证Authorization Code。


快速验证手机号:通过传对应scope和permission调用授权API,如果已授权则直接返回临时登录凭证Authorization Code,如果没有授权则拉起授权页,在用户授权后,返回Authorization Code。




2.问题描述


clientid不上架是否可以获取,如何获取?clientid、UnionID、OpenID对于应用和元服务是否是同一个?



解决方案


问题一:


clientid不需要上架,在AGC网站上就可以获取,请参见:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/account-client-id-0000001658658849#section41131234501。


问题二:


1.clienid是应用维度分配的,应用和元服务属于两个应用,因此不是同一个。


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


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

详细可参见接口说明:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/account-api-authentication-0000001652386449。



3.问题描述


Account Kit拉起的登录框弹框是如何实现的?


解决方案


使用半模态,文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-modal-transition-0000001774120166


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003787/viewspace-3007952/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
HarmonyOS SDK技术团队。分享最新的技术干货,带来最全的能力应用场景,更新热门开发者圈子活动。与开发者一起,同成长,共精彩。

注册时间:2021-07-15

  • 博文量
    627
  • 访问量
    729604