消息通道
长连接网关、Open API、管理 API 与回调投递四条通路打通,消息上下行不依赖轮询。
- 私有协议长连接,断线自动重连
- Open API 覆盖全部消息类型
- 回调投递同步消息状态与业务事件
云服务与私有化两种形态:整套能力可部署到你自己的服务器,账号、消息与录制文件都留在内网 整套能力可部署到你的服务器,数据留在内网 了解私有化交付
消息通道、会话能力、关系与群组、多端 SDK 各司其职,组合起来就是一个可直接交付的 IM 系统。
长连接网关、Open API、管理 API 与回调投递四条通路打通,消息上下行不依赖轮询。
单聊、群聊、聊天室、超级群、系统通知五类会话形态,消息类型覆盖文本到自定义。
好友关系链与群组管理接口齐备,业务侧不必自建一套关系与群权限模型。
Web / Android / iOS / macOS / Flutter / RN / 小程序全覆盖,配套 IMKit UI 组件直接复用。
不只是能发消息,而是把消息可靠性、会话体验与内容治理一起做好。
长连接网关负责上下行,消息落库三副本后返回确认;客户端按会话序号去重与补拉,弱网重连恢复后消息不丢、不重复。
从已读回执到引用回复,日常聊天里真正会被用到的能力都已内置,接入即可交付完整会话体验。
好友申请、黑名单、群成员治理与敏感词审核放在一套接口里,运营后台可视化管理。
终端只连一条长连接,服务端按职责分层,存储与推送分离,扩容时各自独立。
长连接网关与消息服务均可水平扩展;私有化部署时三层可整套落在你的机房内网。
控制台创建应用拿到 AppID,引入 SDK 建立长连接,即可收发第一条消息。
import FeiyanIM from '@feiyan/im-sdk';
// 1. 初始化:AppID 在控制台应用详情中获取
const im = FeiyanIM.init({ appId: 'YOUR_APP_ID' });
// 2. 建立长连接(断线自动重连,离线消息自动补发)
await im.connect({ userId: 'user_1001', token });
// 3. 发送消息:单聊、群聊、聊天室同一套接口
await im.sendMessage({
target: 'group_2001',
type: 'text',
content: '你好,飞雁云',
});
// 4. 监听消息与已读回执
im.on('message', (msg) => console.log(msg));
im.on('readReceipt', (r) => {
console.log(`${r.readCount}/${r.totalCount}`, r.readUserIds);
}); 更多技术细节请查阅文档中心,或提交工单获取支持。
产品实拍