ios IM 基于环信的自定义聊天界面

1.代码下载地址  点击打开链接免费下载代码

2.基于环信SDK3.1.2的自定义聊天界面适用xcode7ios9及其以下,实现了群组的创建、销毁、删除,好友的添加及删除,会话的创建及删除,聊天实现了单聊和群聊功能,聊天只实现了文字和图片,能够加载聊天历史信息以及下拉加载更多历史信息。

3.有两个特别注意地方,接受未读消息的通知及代理放在一个始终存在的控制器里,最好APPDeletegate里,通过群聊天会话EMConversation获取群组传递会话ID,群的ID和群会话的ID是一样的,方法为: EMGroup * group = [EMGroup groupWithId:conversation.conversationId] ,要获取群的名称及一些信息必须先获取群的详情[[EMClient sharedClient].groupManager fetchGroupInfo:conversation.conversationId includeMembersList:NO  error:nil],这几点是官方文档中没有提到的。


你可能感兴趣的:(ios IM 基于环信的自定义聊天界面)