目录

Demo(EaseIM App)介绍

更新日期:2022-07-08


环信即时通讯 iOS 端提供示例应用可供体验。为方便体验,建议使用你自己的 Demo 应用,具体步骤如下:

1. 在 环信即时通讯云 IM 管理后台 通过邮箱注册, 可以看到默认的 Demo 应用(默认应用是全功能开通的应用);

2. 在上图页面 Demo 应用右侧点击 查看,选择 开放注册

3. 下载 Demo,点击 服务器配置

4. 将 Demo 的 App Key 填入,点击 保存配置

5. 杀死 app;

6. 重启,然后点击 注册用户 进行体验。

注意

注册模式分两种,开放注册和授权注册。只有开放注册时,才可以客户端注册。

代码下载

您可以通过以下两种方式获取到源代码:

欢迎大家提交 PR 改进和修复 EaseIM 和 EaseIMKit 中的问题。

运行 EaseIM 工程

IM SDK 及 Demo 下载 下载 iOS SDK 压缩包,然后解压。解压后在 EaseIM 文件夹下,即为 EaseIM 的工程目录。

终端 cd 到 EaseIM 的 podfile 目录下,终端执行 pod install 命令,等待下载完所有的 pod 依赖库,即可打开 EaseIM.xcworkspace,运行 EaseIM demo 进行自定义再次开发。

使用到的 pod 库

* 环信 SDK pod 'HyphenateChat', '3.8.0'
* 环信 IM UI 库 pod 'EaseIMKit', '3.8.0.1'
* 环信音视频 UI 库 pod 'EaseCallKit', '3.8.0.3'
* 声网音视频 SDK pod 'AgoraRtcEngine_iOS', '3.3.1'

三方库包含

* pod 'MBProgressHUD',
* pod 'Masonry'
* pod 'MJRefresh'
* pod 'SDWebImage'

主要模块介绍

demo 中有几大 UI 功能模块,在集成时将对应的模块添加到工程中即可。

在集成时,必须要先向自己的工程中导入 Helper 模块,然后再根据自己的需求导入其他模块。

主要类介绍

部分 UI 展示

联系人列表

聊天页面