美文网首页
iOS集成环信实现简单的IM通讯

iOS集成环信实现简单的IM通讯

作者: LuckiestMan | 来源:发表于2017-03-10 11:13 被阅读182次

近期项目不算太忙,就闲下来就研究下环信的SDK,集成的是3.2.3版本的,中间遇到了不少的坑,也在网上找了一些好的demo研究了一下,发现还是官方的东西好用,所以记下来了,与大家一起学习。

首先,需要做一些准备的工作具体的工作环信已经说得很清楚了,我在这就不在累述了直接飞机票集成 iOS SDK 前的准备工作。接下来就是下载SDK了,同样免费飞机票一张环信SDK下载。我们的准备工作就做的差不多了。

接下来就是新建一个自己的工程了command +shift +n 如图:


Paste_Image.png

下载SDK

静态库版本

通过 Cocoapods 下载地址(静态库支持3.2.3之前的版本):

不包含实时语音版本 SDK(HyphenateLite),引用时 #import <HyphenateLite_CN/EMSDK.h>

pod 'HyphenateLite_CN'

包含实时语音版本 SDK(Hyphenate),引用时 #import <Hyphenate_CN/EMSDKFull.h>

pod 'Hyphenate_CN'

动态库版本
通过 Cocoapods 下载地址:
不包含实时语音版本 SDK(HyphenateLite),引用时 #import <HyphenateLite/HyphenateLite.h>

pod 'HyphenateLite'

包含实时语音版本 SDK(Hyphenate),引用时 #import <Hyphenate/Hyphenate.h>

pod 'Hyphenate'

手动导入 SDK
下载环信 SDK

我是手动导入的所以就提前下载好了解压得到的文件有

Paste_Image.png

这里可以根据自己的需要导入不同的SDK

把SDK拖到工程中,这里要记得勾选 copy


Paste_Image.png

添加SDK需要的依赖库

SDK 依赖库有:
CoreMedia.framework
AudioToolbox.framework
AVFoundation.framework
MobileCoreServices.framework
ImageIO.framework
libc++.dylib
libz.dylib
libstdc++.6.0.9.dylib
libsqlite3.dylib
(如果使用的是 xcode7,后缀为 tbd。)

SDK 包含实时语音依赖库有:

CoreMedia.framework
AudioToolbox.framework
AVFoundation.framework
MobileCoreServices.framework
ImageIO.framework
libc++.dylib
libz.dylib
libstdc++.6.0.9.dylib
libsqlite3.dylib
libiconv.dylib
(如果使用的是 xcode7,后缀为 tbd。)

SDK 不支持 bitcode,我们需要设置一下具体操作 Build Settings → Linking → Enable Bitcode 中设置 NO。

第一步的时候我们已经配置好了推送证书,记得把Push Notifications打开

Paste_Image.png

以上步骤进行完后,编译工程。如果没有报错,恭喜你,集成 SDK 成功。

相关文章

  • iOS集成环信实现简单的IM通讯

    近期项目不算太忙,就闲下来就研究下环信的SDK,集成的是3.2.3版本的,中间遇到了不少的坑,也在网上找了一些好的...

  • iOS集成环信的会话列表

    参考IOS快速集成环信IM - 基于官方的Demo优化,5分钟集成环信IM功能 虽然网上的教程很多,但是自己集成的...

  • 环信

    iOS 集成环信(四) 群聊iOS 环信集成(五) 加载会话列表

  • VUE项目集成环信webIM随笔

    最近做实时通讯,项目需要集成环信IM,网上资料比较少,也是比较头大,捣鼓了两天,实现最基本的图文交流功能,分享一下...

  • Flutter im简单通信(二)上 集成环信通讯

    在环信官方下载demo,具体环境配置可根据文档调试本地flutter实现添加依赖: 在main.dart中添加注册...

  • IOS环信集成单聊

    最近几天在集成环信 ,文档大概也看了 简单说下集成步骤! 1.SDK集成和环信配置 iOS SDK 介绍及导入 ...

  • iOS 环信SDK集成

    集成环信SDK:我觉得还是使用cocoaPod方便,几句命令行的事!我们集成环信 IM 2.0 Full: 集成U...

  • 环信im小程序demo介绍

    介绍 环信小程序demo是基于环信im SDK开发的一款即时通讯的小程序。这个demo可以帮助开发者们更轻松的集成...

  • iOS IM即时通讯-[融云] [网易云信]简单集成聊天界面

    前言 IM即时通讯. 对于iOS开发, 融云, 环信, 网易云信, 都是还不错的选择. 作者今天就以 融云, 网...

  • 即时聊天

    六个免费开源的即时通讯软件源代码 常见即时通讯:网易IM 、腾讯IM、环信IM、融云IM、leancloud IM...

网友评论

      本文标题:iOS集成环信实现简单的IM通讯

      本文链接:https://www.haomeiwen.com/subject/gzubwttx.html