报告接口 要求SDK版本为1.11或更高版本。
报告接口(Reports Interface) 可存储游戏内用户的行为报告。你可以通过 开发人员门户(Developer Portal) 查询这些用户报告,从而详细了解被举报的用户行为,如作弊、言语辱骂、个人资料有冒犯性等。此接口提供的信息可供惩罚接口用于施加惩罚。
客户端凭证以及策略配置
在使用 报告接口 前,你必须配置你的客户端凭证。为保护用户数据,请选择合适的 客户端策略类型(Client Policy Type),以便最小化授予的权限。
建立用户身份
要开始使用 报告接口,必须首先通过连接接口(Connect Interface)建立用户身份。
发送玩家行为报告
玩家行为报告是使用 EOS_Reports_SendPlayerBehaviorReport
函数发送的。此函数依赖连接接口获取举报用户和被举报用户的ID。
游戏客户端或可信服务器应用可以直接发送报告。如需让受信服务器应用发送报告,你必须在服务器模式下创建平台接口,使用客户端凭证策略,并允许 reports:sendReportForAnyUser
操作。这是一项敏感操作,所以你必须确保配置中相关的 ClientId
和 ClientSecret
只对受信应用保密。
开发人员门户中查看报告
在你的 开发人员门户 中,选择要管理的特定产品,点击侧面板导航条中的 游戏服务(Game Services) 部分,然后选择 玩家报告(Player Reports),即可找到 玩家报告(Player Reports)。
接下来,你可以:
- 按部署、日期和原因 筛选(Filter) 报告。
- 搜索(Search) 特定用户或报告。
- 查看(View) 各个报告的详细信息。可点击报告的消息详情可展开消息。