Important: This is documentation for the legacy version of the Vivox Unity SDK. This documentation will be removed after July 2025. Refer to the v16 documentation for the new version of the SDK.
Text chat developer guide
The Vivox Unity SDK provides the following messaging features:
Note that:
- Chat messages can contain any language or content up to service-defined size and rate limits.
- Chat messages are transported over TLS. No chat messages are saved or archived.
You can enable any of the following additional features :
The server can customize a maximum byte count for text messages in its pre-login configuration. By default, the maximum is 320 bytes with UTF-8 encoding. A text message that exceeds the maximum length in bytes is rejected with a VxErrorMessageTextTooLong error.
Text chat requires a Unicode-supported system to work properly. The Unity Editor has full Unicode support in versions 2017.1 and later.
The following table details text chat policy:
Service | Policy option | Default | Description |
Standard text chat | rate_limit | 1000 bytes per second | The maximum rate at which a player can send data over text chat. This is configured server-side by Vivox. |