Demo 指南
仓库自带 Web / Electron / Flutter / Android Demo,用于验证 SDK 与 IMKit 的完整链路。Demo 只 import SDK 公开入口,不直连传输层。
启动 Web Demo
- 启动服务端
启动文档中心自带的服务端,默认监听 18080;浏览器打开
/demo/。 - 打开 Demo
访问
http://127.0.0.1:8080/demo/。 - 登录
AppKey 填
demo,用户 ID 填alice,点击“注册并登录”。 - 双人聊天
另开无痕窗口,用
bob登录,互相发送消息。
演示账号
alice / bob / carol / dave;任意新用户 ID 也可注册。
功能清单
- 登录/注册、会话列表(置顶/未读 99+/@/免打扰/草稿/筛选/骨架/空态)
- 单聊/群聊/聊天室、文本/图片/文件/语音/位置/自定义消息
- 引用回复、@ 提及、正在输入、撤回占位、已读回执与已读明细
- 群管理(改名/管理员/禁言/移除/转让/退群/公告/拉人)
- 好友(搜索/申请/同意/拒绝/备注/删除)、黑名单、在线状态、系统通知
- 连接状态与强制下线提示、Toast
其他端 Demo
| 平台 | 目录 | 启动方式 |
|---|---|---|
| Web | demo/ | 服务端自带 /demo/ |
| Electron | sdk/electron/ | 见目录 README,npm start |
| Flutter | sdk/flutter/ | flutter run |
| Android | sdk/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