iOS分享世界

环信最新 SDK 及 UI 集成 分分钟实现即时通讯

2016-06-23  本文已影响283人  刘宇航iOS

demo 下载地址在最下边

huanxin.gif

第一部分 SDK 集成
SDK 集成 将想用的SDK 拖入工程 添加 相应的依赖库详情:
http://docs.easemob.com/im/300iosclientintegration/20iossdkimport

注意:
1.SDK 不支持 bitcode,向 Build Settings → Linking → Enable Bitcode 中设置 NO
2.Build Settings → Other Linker Flags → 设置 -all_load
这样SDK 部分就完成了

第二部分 使用环信的UI
1).去环信官网下载最先的 EaseUI文件
2).将文件夹中的这四个文件拖到工程里面


屏幕快照 2016-06-23 18.12.38.png

3.打开这个文件在其中引用

    #import "EaseUI.h"
484153E2-934C-4A0A-8D0E-EC577C848A73.png

4.Build Settings → Prefix Header → 将 EaseUI-Prefix.pch 拖进去


244A48F4-96EF-450D-A9E0-1BAD6B710959.png

5.在环信的Demo中找到ChatView 文件并拖到 工程当中

79D1C6EF-E241-4222-A169-B97659348287.png

点开.m文件 作如下处理


3E6ED08F-1466-4A67-8661-53E82AC45E58.png

编译还会报错 将报错的部分全部注释掉 (只注释报错的 不要讲整个方法都注释了)

  1. 这样就可以使用环信的SDK 实现聊天了
    ChatViewController *chat = [[ChatViewController alloc]initWithConversationChatter:@"想要聊天的账号" conversationType:EMConversationTypeChat];

    [self.navigationController pushViewController:chat animated:YES];

Demo地址:https://github.com/yuhangjob/IM3.0 下载后报错重复操作 3 4 步骤

上一篇下一篇

猜你喜欢

热点阅读