HarmonyOS 鸿蒙Next 接入一键登录,是否需要申请phone权限

HarmonyOS 鸿蒙Next 接入一键登录,是否需要申请phone权限 使用华为的一键登录服务,需要拿到未脱敏的手机号进行注册、登录、绑定。需要申请哪些权限(phone、realTimePhone、quickLoginMobilePhone)。(我试了下,发现只申请quickLoginMobilePhone权限的话,只能拿到匿名手机号,无法拿到真实手机号)

2 回复

申请quickLoginMobilePhone权限是可以获取手机号的

  1. 开发前提,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-phone-unionid-login-V5#section95093591227

  2. 使用华为账号Button登录组件获取authorizationCode,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/account-api-huawei-id-button-V5#section1624716107193

  3. 使用上一步获取的authorizationCode调用获取凭证Access Token的接口向华为账号服务器请求获取Access Token,使用Access Token调用获取用户信息接口获取用户信息,从用户信息中获取用户绑定的完整手机号,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-phone-unionid-login-V5#section286103315177

更多关于HarmonyOS 鸿蒙Next 接入一键登录,是否需要申请phone权限的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对帖子标题“HarmonyOS 鸿蒙Next 接入一键登录,是否需要申请phone权限”的问题,回答如下:

在HarmonyOS鸿蒙Next系统中接入一键登录功能时,是否需要申请phone权限取决于具体的一键登录实现方式和业务需求。

一般来说,一键登录功能可能会涉及到读取或操作与用户电话相关的信息,例如获取用户的手机号码进行验证。如果一键登录的实现依赖于获取用户的电话号码或者需要通过电话网络进行验证,那么确实可能需要申请phone权限。

然而,如果一键登录的实现方式不依赖于用户的电话号码信息,而是通过其他途径(如第三方登录服务)进行验证,那么可能就不需要申请phone权限。

因此,是否需要申请phone权限应根据具体的一键登录SDK或服务的文档说明来确定。在接入一键登录功能时,建议仔细阅读相关文档,了解具体的权限要求和实现方式。

如果在实际开发过程中遇到权限相关的问题,或者对一键登录功能的实现有疑问,可以查阅HarmonyOS的官方文档或联系相关开发者支持渠道。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部