报告接口

查询用户报告,以便查看所被报告用户的行为细节,例如作弊、辱骂、带有不当内容的个人档案等。

报告接口 要求SDK版本为1.11或更高版本。

报告接口(Reports Interface) 可存储游戏内用户的行为报告。你可以通过 开发人员门户(Developer Portal) 查询这些用户报告,从而详细了解被举报的用户行为,如作弊、言语辱骂、个人资料有冒犯性等。此接口提供的信息可供惩罚接口用于施加惩罚。

提示:如果你还使用 反作弊客户端反作弊服务器接口,则所有作弊报告都会提供额外的情境用于检测和分析作弊情况。

客户端凭证以及策略配置

在使用 报告接口 前,你必须配置你的客户端凭证。为保护用户数据,请选择合适的 客户端策略类型(Client Policy Type),以便最小化授予的权限。

建立用户身份

要开始使用 报告接口,必须首先通过连接接口(Connect Interface)建立用户身份。

发送玩家行为报告

玩家行为报告是使用 EOS_Reports_SendPlayerBehaviorReport 函数发送的。此函数依赖连接接口获取举报用户和被举报用户的ID。

游戏客户端或可信服务器应用可以直接发送报告。如需让受信服务器应用发送报告,你必须在服务器模式下创建平台接口,使用客户端凭证策略,并允许 reports:sendReportForAnyUser 操作。这是一项敏感操作,所以你必须确保配置中相关的 ClientIdClientSecret 只对受信应用保密。

开发人员门户中查看报告

在你的 开发人员门户 中,选择要管理的特定产品,点击侧面板导航条中的 游戏服务(Game Services) 部分,然后选择 玩家报告(Player Reports),即可找到 玩家报告(Player Reports)

接下来,你可以:

  • 按部署、日期和原因 筛选(Filter) 报告。

  • 搜索(Search) 特定用户或报告。

  • 查看(View) 各个报告的详细信息。可点击报告的消息详情可展开消息。