ChatKit

加入收藏
已有 13 人收藏

介绍:
    不使用第三方 IM SDK。自己搭建一套 iM 实现方案

    这下可以说说我这个项目。 我是本着开源来做这个项目的,大致规划会分几期来做,前期(当前阶段)就是搭建好大致框架,精细好聊天这套UI,定制好所有业务,UI 相关的接口;后期是接入xmpp,大致融合好相关的业务。

    

    功能:

    聊天相关的所有ui:

    自定义键盘:可实现文本,emoij表情,自定义gif表情发送

    

    可模拟发送以下消息类型:

    文本消息

    音频消息

    视频消息

    照片消息

    位置消息

    可模拟接收消息:接收消息类型与发送一致。

    

    定制了一系列接口:

    im底层的接口:接入webSock,或xmpp。

    媒体消息类型处理的接口:转码或者其他的展现形式

    设计了消息模型。

    

    TODO

    IM 通讯模块的接入;

    UI 更精细化;

    未发现的bug待解决及性能调优;

    swift版本会尽快推出。

测试环境:
  [Code4App]编译测试
效果图:
  • iOS / iPhone / iPad 不使用第三方 IM SDK。自己搭建一套 iM 实现方案<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;这下可以说说我这个项目。 我是本着开源来做这个项目的,大致规划会分几期来做,前期(当前阶段)就是搭建好大致框架,精细好聊天这套UI,定制好所有业务,UI 相关的接口;后期是接入xmpp,大致融合好相关的业务。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;功能:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;聊天相关的所有ui:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;自定义键盘:可实现文本,emoij表情,自定义gif表情发送<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;可模拟发送以下消息类型:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;文本消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;音频消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;视频消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;照片消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;位置消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;可模拟接收消息:接收消息类型与发送一致。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;定制了一系列接口:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;im底层的接口:接入webSock,或xmpp。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;媒体消息类型处理的接口:转码或者其他的展现形式<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;设计了消息模型。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;TODO<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;IM 通讯模块的接入;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;UI 更精细化;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;未发现的bug待解决及性能调优;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;swift版本会尽快推出。
  • iOS / iPhone / iPad 不使用第三方 IM SDK。自己搭建一套 iM 实现方案<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;这下可以说说我这个项目。 我是本着开源来做这个项目的,大致规划会分几期来做,前期(当前阶段)就是搭建好大致框架,精细好聊天这套UI,定制好所有业务,UI 相关的接口;后期是接入xmpp,大致融合好相关的业务。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;功能:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;聊天相关的所有ui:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;自定义键盘:可实现文本,emoij表情,自定义gif表情发送<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;可模拟发送以下消息类型:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;文本消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;音频消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;视频消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;照片消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;位置消息<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;可模拟接收消息:接收消息类型与发送一致。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;定制了一系列接口:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;im底层的接口:接入webSock,或xmpp。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;媒体消息类型处理的接口:转码或者其他的展现形式<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;设计了消息模型。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;TODO<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;IM 通讯模块的接入;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;UI 更精细化;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;未发现的bug待解决及性能调优;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;swift版本会尽快推出。
代码评论:
登录后方可评论

  
  • 暂无评论