Demo 指南

仓库自带 Web / Electron / Flutter / Android Demo,用于验证 SDK 与 IMKit 的完整链路。Demo 只 import SDK 公开入口,不直连传输层。

启动 Web Demo​

  1. 启动服务端

    启动文档中心自带的服务端,默认监听 18080;浏览器打开 /demo/。

  2. 打开 Demo

    访问 http://127.0.0.1:8080/demo/。

  3. 登录

    AppKey 填 demo,用户 ID 填 alice,点击“注册并登录”。

  4. 双人聊天

    另开无痕窗口,用 bob 登录,互相发送消息。

演示账号​

alice / bob / carol / dave;任意新用户 ID 也可注册。

功能清单​

  • 登录/注册、会话列表(置顶/未读 99+/@/免打扰/草稿/筛选/骨架/空态)
  • 单聊/群聊/聊天室、文本/图片/文件/语音/位置/自定义消息
  • 引用回复、@ 提及、正在输入、撤回占位、已读回执与已读明细
  • 群管理(改名/管理员/禁言/移除/转让/退群/公告/拉人)
  • 好友(搜索/申请/同意/拒绝/备注/删除)、黑名单、在线状态、系统通知
  • 连接状态与强制下线提示、Toast

其他端 Demo​

平台目录启动方式
Webdemo/服务端自带 /demo/
Electronsdk/electron/见目录 README,npm start
Fluttersdk/flutter/flutter run
Androidsdk/android/Android Studio 打开运行

验证脚本​

Shell
# Demo 通过 HTTP 访问,按状态码与页面内容做快速验证
curl -sS -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8080/demo/
curl -sS http://127.0.0.1:8080/health