Documentation

​
​

Development

User Acquisition

Monetization

Industry

Vivox Core SDK

Vivox Core SDK

Vivox
​
​
Vivox Core SDK
  • Overview
  • Before you begin
  • Get started
  • Release notes
  • Developer Guide
    • Client SDK basics
    • Channels
    • Presence management
    • Messaging
      • Group text messages
      • Directed text
      • Send data through text messages
      • Text chat developer guide
        • Adaptive chat filter
        • Chat history
        • Text evidence management
        • Edit and Delete
        • Offline direct messages
        • Anti-flooding
        • Large text channel setting
        • Retrieve conversations list
        • Set Chat Markers
        • Channel-specific options
        • SDKSampleApp overview
    • Manage audio
    • Couch co-op
    • Android app development
    • iOS app development
    • macOS app development
    • Windows app development
    • Real-time recording
    • Speech-to-text audio transcription
    • Text-to-speech
    • Troubleshooting
  • Reference
  • Privacy overview
  1. Vivox Core SDK documentation

Text chat developer guide

Learn how to implement text chat features in your Unreal project.
Read time 1 minute
Last updated 8 months ago

Vivox provides a text chat service:
  • Text chat - channel-based and directed text chat.
    • 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.
The following additional features can be enabled:
  • Adaptive Chat filter
  • Chat history
  • Text evidence management
  • Edit and delete messages
  • Offline direct messages
  • Anti-flooding
  • Large text channel support
  • Retrieve conversations list
  • Set Chat Markers
  • Channel-specific options - Core SDK only.
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. For more information about UTF-8, see Character encoding.
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:
ServicePolicy optionDefaultDescription
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.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.


    Report a problem with this page