环信 iOS SDK讲解

下载地址:http://www.easemob.com/downloads

SDK目录讲解

1.从官网下载下来的包分为如下四部分:

  • 环信iOS SDK 开发使用
  • 环信iOS release note 更新说明
  • 环信iOS UIDemo 工程源码
  • 环信iOS UIDemo.ipa 打包的ipa

2.iOS SDK 中有三个子文件夹:include、lib、resource.

  • lib(libEaseMobClientSDK.a不包含实时语音功能,libEaseMobClientSDKLite.a包含所有功能)如果你的app中不需要实时语音功能,删掉libEaseMobClientSDK.a只使用libEaseMobClientSDKLite.a即可。
  • resource sdk的bundle,包含旧版sdk的数据库、消息提示音,sdk配置文件。其中sdk配置文件已加密
  • include包含sdk的头文件

详解include:所有的接口都在这个文件中。详解:http://www.easemob.com/docs/ios/apiDocs/IOSSDKAPIChatManager/

  • EaseMobClientSDK/EaseMobClientSDKLite 包含在项目中要引用的总头文件,即在代码中只需#import”EMSDKFull.h”或#import”EaseMob.h”即可调用所有对应的api。
  • CallService 包含实时语音相关的接口
  • ChatService 包含聊天相关的接口,比如注册、登录、退出、单聊、群聊、群组等
  • Utility 包含DeviceManager和ErrorManager。DeviceManager硬件相关接口,ErrorManager错误码定义

    注:

    1. include包含5个子文件夹:CallService、ChatService、EaseMobClientSDK、EaseMobClientSDKLite、Utility。如果无需实时语音功能,将CallService和EaseMobClientSDK删掉即可。
    2. 类似[email protected]命名格式的文件夹的内部结构都是相似的。delegates文件夹包含各种代理接口,internal文件夹包含各种协议的声明,types文件夹包含各种实例的声明。
时间: 2024-10-28 21:19:47

环信 iOS SDK讲解的相关文章

环信 iOS Demo 试用小记

一.下载SDK和Demo 下载地址: http://www.easemob.com/sdk/ 直接下载:http://downloads.easemob.com/downloads/iOSSDK-20150710.zip 二.解压.用xcode打开(Xcode为6.4版本) 修改 Team账号为自己的开发者账号 三.编译 出现21个警告,在真机上运行正常. 版权声明:本文为博主原创文章,未经博主允许不得转载.

环信web sdk集成注意事项

1. 登录时弹出"是否要浏览器记住密码",不使用form元素则可以解决: 2.

环信SDK

初始化 SDK 第 1 步:引入相关头文件 #import “EMSDK.h”. 第 2 步:在工程的 AppDelegate 中的以下方法中,调用 SDK 对应方法. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //AppKey:注册的AppKey,详细见下面注释. //apnsCertName:推送证书名(不需要加后

iOS-即时通讯-环信

下载地址:http://www.easemob.com/downloads SDK目录讲解 1.从官网下载下来的包分为如下四部分: 环信iOS SDK 开发使用 环信iOS release note 更新说明 环信iOS UIDemo 工程源码 环信iOS UIDemo.ipa 打包的ipa 2.iOS SDK 中有三个子文件夹:include.lib.resource. lib(libEaseMobClientSDK.a不包含实时语音功能,libEaseMobClientSDKLite.a包含

iOS环信3.0集成 (一)SDK的集成

一.准备工作 1.注册环信帐号 注册一个环信账号之后,我们用注册的帐号登陆.然后创建一个应用,会得到一个对应的AppKey,这个AppKey在初始化环信SDK的时候需要用到. 点击查看注册环信帐号教程 2.制作推送证书 如果需要做离线推送的功能,需要制作一个推送证书.如果只是需要实现单聊.群聊等功能,可以跳过此步骤.个人建议刚开始接触环信的开发者可以忽略此步骤. 点击查看制作推送证书教程 3.下载环信SDK 点击下载环信iOS版的SDK 二.集成环信的SDK 1.把环信SDK添加到工程中 从环信

一言不合你就用环信搞个直播APP

原文地址:http://community.easemob.com/article/825307904 里面还有我的更多开源项目干货,欢迎大家过来点赞 最近互联网直播平台催生了一批批网红大咖,作为程序猿,我们绝不甘于委身幕后做搬砖工,我们一定要闪亮登场!!!做一个属于我们程序猿的IOS版直播平台~~ 来吧!少年,跟着我们做完这个APP,下一个"朱碧石",肯定就是你啦~ 先看看我们即将要做的这个APP的成品截图,内心激动一下啵~ so-是不是很酷啊?But...上面这个APP,需要对各种

Android 即时音视频解决方案1——环信

需求 即时音视频通话 解决方案 环信,官方地址http://www.easemob.com/ SDK下载 http://downloads.easemob.com/downloads/easemob-sdk-2.2.2.zip SDK集成 解压下载的文件,将libs下的easemobchat_2.2.2.jar拷到Android Studio项目中的libs中,并在main目录下新建jniLibs目录,将so文件拷到其中.如图 代码抽取 我们只需要即时音视频的功能,因此环信提供的Demo中有多余

Android 基于环信即时云的IM开发

假如我们想要快速实现一个即时通讯功能,最快捷的方法就是借助网络上的即时云服务.下面我们讲述一下如何利用环信实现一个IM功能. 首先下载环信的SDK,也就是几个库,把demo里面的HXSDKHelper.java,HXSDKModel.java,DefaultHXSDKModel.java,HXPreferenceUtils.java四个文件复制到新建的工程下.稍作修改. 首先在Application中实现初始化SDK public static DemoHXSDKHelper hxSDKHelp

环信_EaseUI 使用指南

EaseUI 使用指南 简介 EaseUI 封装了 IM 功能常用的控件(如聊天会话.会话列表.联系人列表).旨在帮助开发者快速集成环信 SDK. 源码地址: EaseUI:https://github.com/easemob/easeui_ios/tree/dev Demo3.0工程:https://github.com/easemob/sdkdemoapp3.0_ios/tree/dev 快速集成 方法1: 集成 EaseUI 前的准备工作,首先需要集成环信 iOS SDK: 参考 Chat