文档开发者中心
我的

HMS开放能力- Account Kit 常见问题

1.     Token的有效期是多久?

AccessToken有效期1小时,RefreshToken有效期半年。

2.     通过华为帐号去登陆某个游戏,这个游戏的服务器上会保存华为帐号吗?

游戏应用会拿到经过用户授权的信息,比如头像,昵称,除此之外的帐号信息拿不到。

3.     作为消费者使用华为手机下了这款游戏,在iphone上使用这款游戏手动输入帐号与密码,能否完成账户认证,完成登陆?

当前HMS SDK未提供ios版本,不支持iphone手机使用开放能力接入。

4.     如果oppo手机上下载并安装了HMS,在oppo手机上能否使用华为帐号使用这款游戏?

AccountKit不限制是否华为手机,可以使用华为帐号开放能力。

5.     在其他第三方手机上,不依赖HMS实体APK,应用或者游戏是否可以直接使用华为帐号登陆?

三方手机上,应用可以通过集成Lite SDK方式,接入华为帐号开放能力。该方式不依赖安装HMS 实体APK。但是目前Lite SDK方式还仅仅对华为内部应用开放,外部应用无法使用该方式,也就是说,外部应用需要依赖HMS 实体APK。

6.     如果开发者需要集成账号,是否可以一键替换,从讲解来看,只要换个包重新导入一下就可以了,函数名称都是一样的?

接口名称也变化了,请参考开发支持网站的版本更新说明:https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/account-changenotes-v4

7.     静默登陆都有哪些使用场景?除了华为的自有应用,是否有其他app使用了静默登陆?

静默登录对标GMS能力,使用场景与GMS描述的一致,包括但不限于以下两种:

1)在已经授权登录一段时间后,CP可以通过该方法刷新授权信息的有效期

2)CP可以通过该方法检测用户是否登录、是否已经授权

google play上使用了静默登录的APP有:

香港01、YouSee Musik、My Beeline v4.8.1、RTA Smart Drive等。

8.  注意到我们把邮寄地址能力作为Huawei ID的一部分,在Apple Pay中,支付的银行账单地址和邮寄地址,甚至电话都是和银行卡注册绑定,我们的shipping address在海外和Huawei ID捆绑的规划是否合理?


我们这里是指收货地址,至于这个货可不可以是账单,看对应业务的理解

规划这个能力,主要来源:

1)不同业务需要收货地址,来寄奖品或其它,由各个业务去构建体验较差

2)对标Google有identity kit 子服务,只提供了Address开放,按照业务连续性统一规划我们也将开放与google对齐能力,好处是三方应用可以获取帐号的收货地址,用户不用重复录入,希望这个好处能够吸引一些应用接入帐号,也能够帮助三方应用提升用户体验。

9.  Apple/Microsoft/google/amazon/ali 都有自己的邮件服务,华为后续高度依赖自身的Huawei ID能力,有否考虑规划邮件服务,路标是什么?

AMGA确实都有自己的邮件服务,我司也有邮件服务但是目前产品不在我们终端,而且我司邮件服务不是2C的,没有用户基础,用户量是0。因此目前暂无规划。

10.  华为帐号和谷歌帐号,能否再同一个 APK中使用?

可以在一个APK上使用。华为账号支持appAuth,可以使用appAuth集成多个第三方账号,包括华为和谷歌,相关开发指导请参考appAuth的官网:https://openid.github.io/AppAuth-Android/

11.  账号的数据如何做跨区域存储,如何保证数据隐私?

用户的帐号数据值在用户注册时自己选择的用户归属地存储,我们有专门的隐私团队审查各业务的隐私保护情况。

12.  在IOS上如何使用账号,账号是否支持人脸?

IOS上华为帐号解决方案目前还未对外提供;暂不支持人脸。

13.  CP有自己的账号管理,是否可以接入华为账号?

可以,很多应用都有三方帐号登录的功能,这是个很常见的场景。

14.  有没有适配Unity平台的SDK?

可参考接入:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201144673228750142&fid=18

15.  Accout Kit里的maven仓配置没写清楚


codelab已刷新,配置参考下面链接:

https://developer.huawei.com/consumer/cn/codelab/HMSAccounts/index.html#5

16.  多数的应用需要使用账户,在海外通常用户是使用Google的账号;如果GMS被禁用,使用Google账号的人将失去访问权限(85%的用户在使用Google帐户),这意味着他们将失去他们的付款,历史,折扣等等。

该问题目前华为提供的解决方案是三方应用可以在其自己的应用中,绑定多个帐号,比如同时绑定google以及huawei帐号。类似我们的华为帐号实际也支持同时绑定google以及facebook帐号。

17.  用户无法使用Google账号登陆的Gmail应用,他们可以用Web版本的Gmail来做这件事,但这种功能使他们无法获得大量额外的功能,如电子邮件远程管理、联系人同步等。

问题中提到的邮件远程管理、联系人同步属于邮件应用的能力,并不在google的帐号开放能力中。

点赞
收藏
回复
分享
举报
浏览1806 编辑于2020-04-15 02:36未知归属地
全部评论
最多点赞
最新发布
最早发布
暂无评论
暂无评论
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。