OpenIM 开发与接入
全流程进度中心

官方 OpenIM 核心保持稳定,产品层围绕账号、客户端、业务能力和生产运维完成接入。 本页只记录可复核的进度,不把“容器运行”当作“客户端可用”。

迁移总览

12 个关键工作项中,2 项已完成;真实客户端数据链路尚未开放。

整体完成度2 / 12
已完成2底座与管理入口
进行中1边缘入口设计
未开始7客户端与生产迁移
阻塞2监控认证与公网 WSS

核心不乱改,产品层必须开发

先通过官方 API、SDK、回调和扩展服务解决需求;只有明确缺口才评估核心补丁。

官方 OpenIM 核心保持稳定

  • 连接、会话与消息同步
  • 单聊、群聊与关系管理
  • 已读、撤回与离线消息
  • 官方 SDK 心跳与重连
  • MongoDB、Redis、Kafka、Etcd、MinIO 基础依赖

产品接入层需要开发

  • 企业编码、账号体系与 OpenIM Token 映射
  • Android、iOS、Windows、HarmonyOS 客户端接入
  • 审批、考勤、公告、任务等企业业务
  • 推送、媒体策略、风控、审计与运营后台
  • 公网边缘、监控、备份、扩容、灰度迁移与回滚

迁移清单

模块状态当前结论下一步验收证据
OpenIM 单节点底座已完成官方 Server、Chat 与依赖组件运行保持版本化基线Compose / healthcheck
原生管理入口已完成管理 UI 与所需 API 已通过 HTTPS维持最小暴露面真实管理请求
节点监控心跳阻塞代理运行,上报被控制面 HTTP 401 拒绝修复认证并验证过期/恢复last_seen / 告警记录
客户端边缘设计进行中管理链路与客户端链路已分界确定 TLS、路由、限流、回滚边缘配置评审
公网 WSS 网关阻塞消息网关仍为本机映射开放受控 WSS /msg_gateway真实 SDK 长连接
公网客户端 HTTPS API未开始当前公网只服务管理链路发布客户端最小 API 路由API 合同与请求日志
账号与 Token 映射未开始产品账号尚未映射 OpenIM 用户定义身份、Token、禁用与注销契约独立测试账号登录
官方 SDK 客户端未开始尚无真实 OpenIM 客户端会话先接入一个 Flutter 测试客户端登录、收发、会话截图
断线重连与离线消息未开始官方能力存在,尚未实测完成前后台、断网、换网矩阵客户端日志与消息序列
推送与媒体未开始尚未形成 OpenIM 端到端契约定义 APNs/厂商推送与媒体存储锁屏推送与媒体回读
生产多节点未开始当前仅为单节点测试基线拆分有状态依赖并执行压测容量、故障切换、备份恢复
老用户迁移未开始禁止直接原地切换现有 Java IM 用户设计新用户批次、灰度与回滚迁移演练与回滚报告

状态依据:运行事实、真实请求和客户端行为;不根据计划日期自动变更。

网址发布与人工审核

网址生成后先做技术验证,再由人工打开核对页面、功能、权限和移动端显示;技术验证通过不等于审核完成。

审核规则 新网址默认标记“待人工审核”。只有审核人实际打开并确认后,才可改为“人工已通过”;发现问题则标记“退回修改”。
网址/入口用途登录账号密码/凭据发布状态技术验证人工审核审核操作
https://kf.tawfhhkkp.vip/ OpenIM 迁移进度与开发状态 无需密码 已发布 HTTPS 200 待人工审核 打开审核
https://openimht.tawfhhkkp.vip/ OpenIM 原生管理入口 已登记•••••••• 已发布 HTTPS 可达 待人工复核 打开审核
尚未生成 公网客户端 HTTPS API 尚未登记 未发布 未验证 未进入审核 等待发布
尚未生成 公网 WSS /msg_gateway Token 契约未完成 阻塞 未验证 未进入审核 等待开放
尚未生成 Android / Windows 测试安装包 无需密码 未发布 未验证 未进入审核 等待打包
App Store Connect iOS 商店新版本 已登记•••••••• 处理中 上传成功 等待 Apple 处理 非公开审核入口

人工审核结果需记录审核人、时间、结论和问题。账号可显示;明文密码和验证码只从统一受限凭据库授权取用,不进入公开网页、源码或浏览器存储。

客户端接入矩阵

这里记录的是“接入新 OpenIM 核心”的状态,不等同于现有旧核心客户端版本。

AAndroid
未开始

Flutter + OpenIM 官方 SDK

先完成测试账号登录与消息闭环
iiOS
未开始

Flutter + OpenIM 官方 SDK

同步验证 APNs 与生命周期重连
WWindows
未开始

Flutter Desktop + OpenIM SDK

验证窗口失焦、托盘与多账号状态
HHarmonyOS
未开始

独立工程,能力适配待定

先确认官方支持边界和桥接方案
5H5 / Web
未开始

OpenIM Web/WASM SDK

在公网边缘验收后接入

完成必须留下证据

每一项“已完成”都要能被另一名开发或测试人员独立复核。

  1. 01
    配置证据

    变更文件、前后 SHA256、语法校验和回滚位置。

  2. 02
    连接证据

    真实 HTTPS/WSS 请求、SDK 登录和消息会话。

  3. 03
    韧性证据

    前后台、断网、换网、重连、离线消息恢复。

  4. 04
    生产证据

    容量、监控、告警、备份恢复、故障切换与回滚演练。

唯一可信依据

页面是摘要,版本库文档和运行证据才是完整记录。

README.md

测试底座范围与公开入口

docs/architecture.md

数据面、控制面、边缘与迁移边界

docs/development-guide.md

当前状态、交付顺序和验收规则

docs/control-api.md

节点代理、指标、任务与审计契约

../memo.log

按时间记录的开发证据,不存放凭据