# 自动连接恢复

> Monitor automatic connection recovery for players.

> **Note:**
>
> Android、iOS、macOS 和 Windows 上支持自动连接恢复。

当应用程序用户在两个互联网连接点之间移动时，应用程序可能临时失去互联网连接。例如，当用户在蜂窝网络之间漫游时，或者当设备在 LTE 移动数据连接与家庭无线网络连接之间切换时，可能会发生断开连接的情况。

Vivox SDK 为 30 秒以内的断网提供网络连接恢复功能。

`VivoxService.Instance.ConnectionRecovering` 和 `VivoxService.Instance.ConnectionRecovered` 可以订阅的事件，用于跟踪连接何时被识别为中断并开始恢复以及连接何时完成恢复。

如果在应用程序尝试重新连接到网络以后会话未能恢复，则会触发一个 `VivoxService.Instance.ConnectionFailedToRecover` 事件。

> **Note:**
>
> **重要**：如果存在一个额外系统用于重新连接用户，必须允许默认 Vivox 系统完成恢复尝试，然后再由另一个系统尝试恢复连接。如果 Vivox 尝试未完成，可能产生连接恢复循环。
