【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit
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 值不同。
3.问题描述
Account Kit 拉起的登录框弹框是如何实现的?
解决方案
评论