英语 · 中文 · Українська · Česky · 马扎尔语 · 西班牙语 · فחнська · 法语 · 德语 · 波兰语 · 印度尼西亚语 · 芬兰语 · മലയാളം · 日本语 · 荷兰语 · 意大利语 · Русский · 葡萄牙语(巴西) ·世界语 · 한국어 · 土耳其语 · Tiếng Việt · 丹麦语 · Õλληνικά · 土耳其语
与 Telegram、Signal 和 Rocket.Chat 等独立聊天应用程序不同,OpenIM 提供专为开发人员设计的开源即时消息解决方案,而不是作为可直接安装的独立聊天应用程序。它由OpenIM SDK和OpenIM Server组成,为开发者提供了一整套将即时通讯功能集成到应用程序中的工具和服务,包括消息发送和接收、用户管理和群组管理。总体而言,OpenIM 旨在为开发人员提供必要的工具和框架,以便在其应用程序中实现高效的即时消息解决方案。
OpenIMSDK专为OpenIMServer设计,是专为集成到客户端应用程序而创建的 IM SDK。它支持各种功能和模块:
?主要特点:
主要模块:
采用Golang构建,支持跨平台部署,确保跨平台一致的集成体验。
探索 GO SDK
REST API :为业务系统提供REST API来增强功能,例如通过后端接口创建群组、消息推送等。
Webhooks :通过回调扩展业务表单,在某些事件之前或之后向业务服务器发送请求。
iOS/Android/H5/PC/Web在线体验:
OpenIM 在线演示
为了方便用户体验,我们提供了多种部署方案。您可以从下面的列表中选择您首选的部署方法:
支持Linux、Windows、Mac系统以及ARM和AMD CPU架构。
我们欢迎任何形式的贡献!在提交拉取请求之前,请务必阅读我们的贡献者文档。
感谢您为构建强大的即时消息解决方案做出的贡献!
OpenIMSDK 在 Apache License 2.0 下可用。有关详细信息,请参阅许可证文件。