跳转到主要内容

什么是 WuKongEasySDK

WuKongEasySDK 是专为快速集成设计的轻量级即时通讯 SDK 系列。它提供了跨平台的统一 API 设计,让开发者能够在 5 分钟内为任何应用添加实时聊天功能。
设计理念:简化集成复杂度,专注核心功能,提供开箱即用的聊天体验。

核心优势

🚀 极速集成

  • 5分钟上手:从安装到发送第一条消息只需 5 分钟
  • 零配置启动:开箱即用,无需复杂的初始化配置
  • 自动化处理:内置连接管理、自动重连、消息同步等机制

📱 全平台覆盖

  • Web/JavaScript:支持现代浏览器(Chrome 60+、Firefox 55+、Safari 11+、Edge 79+)
  • iOS:支持 iOS 12.0 或更高版本,Xcode 12.0+,Swift 5.0+
  • Android:支持 Android 5.0 (API level 21) 或更高版本,Kotlin 1.5.0+
  • Flutter:支持 Flutter 3.0.0 或更高版本,Dart 2.17.0+

💡 统一设计

  • 一致的 API:所有平台使用相同的方法名和参数结构
  • 现代异步模式:JavaScript Promise、Swift async/await、Kotlin coroutines、Dart async/await
  • 事件驱动架构:统一的事件监听和处理机制

集成流程概览

跨平台代码示例

以下是各平台的基本集成代码示例,展示了 WuKongEasySDK 的统一 API 设计:
import { WKIM, WKIMChannelType, WKIMEvent } from 'easyjssdk';

// 1. 初始化 SDK
const im = WKIM.init("ws://your-server.com:5200", {
    uid: "your_user_id",
    token: "your_auth_token"
});

// 2. 监听消息
im.on(WKIMEvent.Message, (message) => {
    console.log("收到新消息:", message);
});

// 3. 连接服务器
await im.connect();

// 4. 发送消息
const result = await im.send("friend_user_id", WKIMChannelType.Person, {
    type: 1,
    content: "Hello from Web!"
});
统一设计:注意所有平台都使用相同的方法名(init、connect、send)和相似的参数结构,这使得跨平台开发更加容易。

使用场景指南

✅ 推荐使用 WuKongEasySDK 的场景

  • 项目类型
  • 技术要求
  • 快速原型开发:需要快速验证聊天功能的原型项目
  • MVP 项目:最小可行产品,快速上线验证市场需求
  • 简单聊天应用:功能需求相对简单的聊天应用
  • 学习和演示:学习即时通讯开发或产品功能演示
  • 内部工具:企业内部沟通工具或客服系统

立即开始

选择您的开发平台,开始 5 分钟快速集成之旅:
选择建议:如果您不确定选择哪个平台,建议从 Web EasySDK 开始,它可以快速验证功能并且容易调试。