跳到主要内容

如何进行二次开发

  • 如果您需要基于OpenIM开发新特性,首先要确定是针对业务侧还是即时通讯核心逻辑。
  • 由于OpenIM系统本身已经做好了比较多的抽象,大部分聊天的功能已经具备了,不建议修改IM本身。
  • 如果需要增加IM的能力,可以参考以下流程,并提交PR,以保证未来代码统一性。

Server

rpc功能添加

api功能添加

Sdk