> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 实时活动服务概述

> 实时活动 (RTA) 服务使用 WebSocket 将玩家统计数据、状态和状态更新推送到游戏及配套应用,无需轮询。

本主题介绍实时活动 (RTA) 服务。RTA 服务提供了一种方式,使任何设备上的应用程序都可以订阅接收状态数据、玩家统计数据和状态详细信息。

系统允许在任何游戏中订阅您自己的数据,或者(取决于其他人的隐私设置)订阅其他人的数据。这提供了持续的数据流,而无需您不断轮询以获取最新详情。

## 开发者场景

RTA 支持许多场景。以下仅列举几个示例,但 RTA 的真正威力在于您能想到的许多我们未曾预料的场景。您的场景可能有助于定义下一代游戏玩法,在这些玩法中,玩家在与主机游戏互动时通常会同时使用 Microsoft Surface 或 iPad。

RTA 使用 WebSocket 技术。以下演练包括通过 Windows 提供的 WebSockets API 实现的概述。您可以使用 RTA 为您的游戏创建以下简单场景。

* [成就进度应用](#achievements_progress_app)
* [游戏帮助应用](#game_help_app)
* [小队查看器应用](#squad_viewer_app)
* [统计数据查看器](#statistics_viewer)
* [状态查看器](#presence_viewer)

<a id="achievements_progress_app" />

## 成就进度应用

玩家几乎总是好奇他们在某些成就上的进度,尤其是那些需要多次执行某个动作的成就。玩家的统计数据聚合在 XBOX Live 玩家统计服务中。您可以实时访问这些信息,以便在玩家玩游戏时向他们及其好友展示实时进度(成就和里程碑)。您可以在 XBOX One 系列(或更高版本)或任何配套设备上执行此操作。

<a id="game_help_app" />

## 游戏帮助应用

当玩家浏览您的游戏时,实时数据访问功能可以让您在 XBOX One 系列(或更高版本)上体验旁边或在任何配套设备上呈现游戏帮助。玩家可能到达新地图、新赛道或具有挑战性的 Boss 战,然后您的游戏帮助配套设备可以向玩家显示有用的用户生成或开发者生成的视频和文字。

<a id="squad_viewer_app" />

## 小队查看器应用

在合作多人游戏中,玩家和他们的队友共同努力实现一个共同目标。然而,由于玩家众多,跟踪所有游戏细节可能是一项挑战。借助实时数据访问,您可以创建配套应用,显示高级地图以及行动发生位置的热图。

<a id="statistics_viewer" />

## 统计数据查看器

虽然在考虑 RTA 时您通常会想到配套应用,但您也可以在核心游戏中使用 RTA。例如,您可以使用 RTA 为多人游戏玩家提供在按下控制器上的 **视图** 按钮时显示所有人当前统计数据的界面。

<a id="presence_viewer" />

## 状态查看器

在大厅时,拥有最新视图以显示哪些好友在线以及他们是否正在玩您在玩的游戏是非常有用的。您可以订阅玩家好友的状态,向玩家显示他们的哪些好友在线,以及如果他们开始玩您的游戏 - 全部实时进行。

## 订阅隐私和授权

最新版本的 RTA 包括对隐私、授权和内容隔离的检查。只要满足隐私和授权检查,您的游戏就可以订阅指定为启用 RTA 的任何统计数据。

有关如何使特定统计数据启用 RTA 的详细信息,请参阅[注册玩家统计数据更改通知](/services/xbox-services/fundamentals/rta/concepts/live-register-for-stat-notifications)。

您可以启用您想要的任何类型的统计数据的 RTA - 这取决于您,即开发者。但是,每个应用会话中玩家可以订阅的统计数据数量是有限的。如果玩家达到该限制,他们将在下次订阅时收到错误。

## 另请参阅

[注册玩家统计数据更改通知](/services/xbox-services/fundamentals/rta/concepts/live-register-for-stat-notifications)


## Related topics

- [实时活动 (RTA) 服务](/zh-CN/services/xbox-services/fundamentals/rta/live-rta-nav.md)
- [RTA 服务的最佳做法](/zh-CN/services/xbox-services/fundamentals/rta/concepts/live-rta-best-practices.md)
- [实时活动 (RTA) 服务概念](/zh-CN/services/xbox-services/fundamentals/rta/concepts/live-rta-concepts-nav.md)
- [实时活动 (RTA) 服务示例代码](/zh-CN/services/xbox-services/fundamentals/rta/how-to/live-rta-howto-nav.md)
- [调用 XBOX 服务的最佳实践](/zh-CN/services/xbox-services/develop/best-practices/live-best-practices-calling-xbl.md)
