游戏 IM SDKXIM

XIM 游戏聊天插件

毫秒级延迟 · 亿级并发 · 为游戏而生

< 0ms

消息延迟

0%

服务 SLA

0万+

在线并发

0分钟

快速接入

核心能力

💬

IM 即时通讯

文字/图片/语音消息,群组聊天,消息撤回,已读回执

🎙️

实时语音

PTT 对讲,低延迟音频流,< 150ms 端到端延迟

🎮

跨平台引擎

Unity3D C# / Cocos2d-x JS / H5 / iOS / Android 全覆盖

🔒

安全可靠

JWT 鉴权,私有化部署,99.99% SLA

多端接入,一套后端

XIM SDK 覆盖游戏主流平台,底层共享同一套 WebSocket 长连接与消息协议

XIMServer
Unity C#Unity C#原生 C# SDK
Cocos C++Cocos C++原生 C++ SDK
🌐Web / H5JavaScript SDK
🤖AndroidJNI 原生封装
iOS / macOSiOS / macOSObjC 原生封装
🖥️WindowsC++ 桌面端

快速开始

1

注册控制台,创建应用

在 XIM 控制台注册账号,创建应用获取 AppID 和 AppSecret

2

安装 XIM SDK

通过包管理器安装对应平台的 XIM SDK

3

初始化并连接

使用 AppID 初始化 SDK,建立 WebSocket 连接

4

发送第一条消息

调用 API 发送文字消息,体验毫秒级送达

using xSpace;

// 1. 初始化(填入控制台的 AppID)
XIM.Init("your_app_id");

// 2. 登录
var result = await XIM.LoginAsync("user_001", userToken);
if (result.Code != 0) Debug.LogError(result.Msg);

// 3. 监听消息
XIM.OnNewMessage += (msg) => {
    Debug.Log($"收到: {msg.Content}");
};

// 4. 发送消息(convId 为会话 ID)
await XIM.SendAsync(convId, "Hello from Unity!");