Skip to main content
本主题演示如何使用以下扁平 C 代码示例来调用实时活动 (RTA) 服务。

注册处理程序以从 RTA 服务获取统计数据更改事件

您可以在合作伙伴中心中定义统计数据并为 RTA 配置它们。有关详细信息,请参阅以下内容:
如果您是基于事件的统计数据开发者,请联系您的开发者客户经理 (DAM) 以获取关于在合作伙伴中心中门户配置基于事件的统计数据的相关信息。有关详细信息,请参阅在合作伙伴中心中配置 XBOX Live 统计数据和统计规则
在游戏中,您需要配置希望 RTA 跟踪的统计数据。每当所配置的统计数据之一发生更改时,游戏处理程序都会被调用,如以下代码示例所示。

扁平 C

从 RTA 服务取消注册

当不再需要针对特定统计数据(或一组统计数据)的更新时,您的游戏应直接停止跟踪该统计数据。 如果完全不再需要统计数据更新,移除所有已注册的处理程序会自动移除相关的 RTA 订阅,如以下代码示例所示。

扁平 C

如果客户端将 RTA 用于多人游戏会话,并且断开连接达 30 秒,则多人游戏会话目录 (MPSD) 会检测到 RTA 会话已关闭,并将玩家从会话中移除。XSAPI 随后会自动重新建立 RTA 连接。但是,在重新建立 RTA 订阅后,重写 MPSD 会话是游戏的职责。

另请参阅

XblStatisticChangeEventArgs XblUserStatisticsAddStatisticChangedHandler XblUserStatisticsRemoveStatisticChangedHandler
最后修改于 2026年8月25日