
回复
未成年人;防沉迷;ageRange;ageGroupFlag;scope权限;鸿蒙游戏登录
Game Service Kit现有官方文档中已有防沉迷接口,所以不对外直接提供获取玩家年龄信息接口。如果游戏确有需要,可以联系华为运营和商务发邮件申请,邮件内容包括必要性的说明,安卓上的实现方式等。
(1)邮件申请加白通过后,登录代码中调用createAuthorizationWithHuaweiIDRequest创建授权请求并设置参数,在scopes数组中增加“ageRange”权限。(参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/gameservice-gamelogin-harmonyos#section350494519818)
(2)华为账号授权成功并获取Authorization Code后,请参考获取用户级凭证使用Authorization Code获取Access Token。
(3)最后请求获取用户信息接口获取玩家年龄信息ageGroupFlag的字段。0表示成年人;1表示未成年(14岁-18岁);2表示儿童(14岁以下);-1未知。(说明:由于该权限受限开放,文档上并没有提及ageGroupFlag)
更多问题可关注:
鸿蒙游戏官方网站:https://developer.huawei.com/consumer/cn/games/
公开课:华为开发者学堂