美文网首页
iOS 接入环信单聊(+实时音视频)

iOS 接入环信单聊(+实时音视频)

作者: 掉了西红柿皮_Kee | 来源:发表于2017-01-14 16:59 被阅读568次

最近一个新的项目需要接入环信音视频,去官网看了文档,下载了官方的demo,最后集成了。废话不多说,下面share整个过程。

  • 首先在环信的官网下载SDK和官方的Demo:


    first.png

    下载之后的文件目录如下,因为此处集成的是带音视频功能的,所以此时要把HyphenateFullSDK 拖入你的工程里,考虑到需要使用UI界面,将EaseUI一并拖入:


    sec.png
  • 设置工程属性
    1.向Build Phases → Link Binary With Libraries 中添加依赖库:
    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。)
    2.SDK 不支持 bitcode,向 Build Settings → Linking → Enable Bitcode 中设置 NO。
    此时编译不报错,集成成功。

  • 再下来需要添加的东西则是界面上的逻辑,我们只是添加一个简单的会话列表以及聊天界面。这里为了简单,直接使用环信所提供的列表页。其实在EaseUI的子文件夹EMUIKit的子文件夹ViewController就已经包含了UI页面。现在要做的就是从官方Demo中找到下面两个文件夹:


    third.png

    添加到自己的工程中。

  • 修改对应的ChatDemoHelper工具类中的报错。


    fourth.png
  • 下面就是写较为简单的配置了
    首先是.pch的配置,从官方Demo中的.pch中粘贴即可


    fifth.png

    ** 红色框中的必须 **

其次是Appdelegate中的设置参照官方Demo的Appdelegate.m文件即可

现在基本是大功告成了,你运行了自己的工程发现,可以发消息,可以发表情,可以发语音,但是在点击实时视频和语音的时候没有任何反应。检查代码也没有任何问题。没错:是因为在你的主控制器少写了一句至关重要的话:
[ChatDemoHelper shareHelper].mainVC = self;
一定要把这个help类的主控制器挂上,不然虽然你的视频通知发送了但是没有控制器去把视频的页面present出来!!!!

先这样。。

相关文章

  • iOS 接入环信单聊(+实时音视频)

    最近一个新的项目需要接入环信音视频,去官网看了文档,下载了官方的demo,最后集成了。废话不多说,下面share整...

  • iOS 环信集成

    1、流程类: 最新环信V3.3.7单聊集成与使用 iOS环信3.0集成 (三)单聊集成有视频 iOS 环信3.0D...

  • iOS集成环信单聊

    第一步: 环信后台创建应用,获取AppKey 第二步: 获取到AppKey去注册IM用户 第三步: 导入环信...

  • 融云基础功能

    1.单聊单聊是最基本的聊天界面,提供文字、表情、语音片段、图片、实时音视频等多种输入内容,解决 App 内用户的沟...

  • 音视频开源网站

    18个实时音视频开发中会用到开源项目 实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环...

  • 一个使用夜间模式、放大转场、环信3.15单聊、自动隐藏navga

    AIDemo 这是一个使用三方库的demo,其中有夜间模式,放大圆圈转场,接入环信3.15实现单聊,自动隐藏nav...

  • 环信(iOS_IM_SDK_3.2.0)单聊集成

    闲来无事,试了一发环信,目前主要写了登录、注册、好友(添加、删除、获取)及好友单聊。本文章主要简单的讲解下环信单聊...

  • 环信集成动态库上传AppStore出现问题

    项目中用到了环信的实时音视频库,环信的库已经更新到3.4.1,而且优化了一对一视频通话,需要换库,做个记录。 由于...

  • 微信小程序之环信接入

    IM 聊天接入思考过程 前期 初识IM聊天 带着问题去调研 必须接入环信吗?除了环信是否可以接入其他即时通信? 环...

  • 快速集成最新环信单聊及音视频

    本篇文章介绍下基于环信SDK3.2.3 demo 里面的音视频UI 快速集成到自己的项目当中,如有和自己项目不一样...

网友评论

      本文标题:iOS 接入环信单聊(+实时音视频)

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