美文网首页
iOS集成环信单聊

iOS集成环信单聊

作者: 郭杭 | 来源:发表于2016-11-24 13:35 被阅读0次

第一步: 环信后台创建应用,获取AppKey


35C53594-B95D-4FAB-B7DD-998BD6FFD63A.png

第二步: 获取到AppKey去注册IM用户


A81C5260-78A9-4DFF-8E22-1132E0BD2FFB.png

第三步: 导入环信SDK,官方文档说 'HyphenateLite_CN'是不包含语言的,不过在3.0的SDK中,导入这个是包含语音的.


F3ABA3CB-4C75-483A-AE68-D3AF8985405D.png

第四步: 导入依赖库:
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
第五步: 屏幕快照 2016-11-24 下午1.17.41.png

第六步: 在#import "AppDelegate.h"导入#import "EMSDK.h"


301C49F5-298A-4592-BEE1-BF5142EE0C14.png

划红线的地方改为自己的AppKey. apnsCertName是离线推送证书,没有的话可以传nil, options.enableConsoleLog = YES;是开启了环信的Log日志,内部设置是60后输出.

第七步: 注册登录. 屏幕快照 2016-11-24 下午1.23.16.png

loginWithUsername要传你在环信后台注册的IM用户,password传注册用户的密码

第八步: 如果是自定义UI的话则不需要导入EaseUI.h,
创建控制器,继承EaseMessageViewController,在.m中重写父类的方法body是选择聊天类型.


屏幕快照 2016-11-24 下午1.27.02.png

第九步: 导入入环信的UI库EaseUI.h继承EaseMessageViewController就可以了.
command+b有可能会报一大堆错误,要在PCH中加上#import <UIKit/UIKit.h>,如果没有使用PCH可以把报红的#import <Foundation/Foundation.h>改成#import <UIKit/UIKit.h>
注意点:在PCH中导入EaseUI.h一定要在#ifdef OBJC&#endif里边,#ifdef OBJC&#endif而且还要在PCH的最顶部,如果不是在顶部或者没有添加#ifdef OBJC&#endif会报一些无从下手的错误.runtime或者找不到某头文件...

第十步: 把单聊控制器发在对应的位置,并且调用父类的方法,制定接收方


屏幕快照 2016-11-24 下午1.34.56.png

相关文章

  • iOS 环信集成

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

  • iOS集成环信单聊

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

  • 环信

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

  •  集成环信IM(单聊)

    简单总结一下,仅对日后再次集成更加快速便捷,多数是对文档的简单概括. 一.快速集成环信SDK 1 注册环信账号,创...

  • IOS环信集成单聊

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

  • iOS开发-集成环信即时通讯会话列表和聊天头像的设置

    环信SDK集成 请参考iOS开发-在现有项目中集成环信SDK及EaseUI或者参考官方文档 此操作只针对已集成环信...

  • 环信单聊快速集成【最新】

    【1】.最终实现的效果图 1.首先登录环信官网注册即时通讯云 注册成功拿到最终的APPKey. 2.在官网下载最新...

  • iOS 1分钟集成环信单聊

    Time:2017年7月7上一篇:环信集成SDK思路 前言: 1.为了实现一分钟,我们只需要知道怎么做实现单聊功能...

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

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

  • iOS集成环信的会话列表

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

网友评论

      本文标题:iOS集成环信单聊

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