美文网首页
即时通信(环信第三方的开发)

即时通信(环信第三方的开发)

作者: 叶语JM | 来源:发表于2016-04-05 22:13 被阅读352次

花了两天的时间,用环信的SDK集成了一个可以注册、登录、好友、会话和聊天功能的Demo.界面不太好看,但基本的功能都实现了.在使用第三方时总会遇到各种各样的问题,还好开发文档写的很清楚,多看几遍就容易理解了.

下面总结一下怎样使用环信的SDK吧,

前期准备

1.到环信官方网站下载环信 SDK。http://www.easemob.com/download

2.注册一个环信开发者账号,然后创建一个应用,你就会的到一个appKey啦,appkey是一个app的唯一标识,规则是 ${org_name}#${app_name},有了它,你就可以开发一个即时通信的APP了.

注册网址如下:

http://docs.easemob.com/start/000quickstart/10register

3.开始创建自己的工程,然后在工程里拖进下载好的SDK,把以下文件夹拉工程就好.

里面包含了两个静态库

然后就是配置开发环境了,这个在开发文档里有很详细的介绍,就不一一讲解了.

要注意的是:

(1)SDK依赖库有

CoreMedia.framework

AudioToolbox.framework

AVFoundation.framework

MobileCoreServices.framework

ImageIO.framework

SystemConfiguration.framework

libc++.dylib

libresolv.dylib

libz.dylib

libstdc++.6.0.9.dylib

libsqlite3.dylib

(如果使用的是xcode7,后缀为tbd)

(2) 如果项目中使用-ObjC有冲突,可以添加-force_load来解决。

格式为: -force_load[空格]EaseMobSDK/lib/libHyphenateSDK.a(静态库的路径)

step1. 先添加一个-force_load

如图:

(3). SDK不支持bitcode,向Build Settings → Linking → Enable Bitcode中设置NO。(我发现Linking里没有Enable Bitcode,于是我直接搜Enable Bitcode就出来了,可能是版本问题,位置可能有变动)

(4)以上步骤进行完后,编译工程,如果没有报错,恭喜你,集成sdk成功,可以进行下一步了。

集成SDK基础功能

上面的准备工作都完成了,就可以开始写代码了,一个可以注册、登录、好友、会话和聊天的应用都可以从这里开始了.

我做了三个页面,第一个是登录,注册的,第二个是好友列表.第三个是聊天界面.

相关文章

  • 环信

    环信环信是一个第三方平台,提供即时通讯服务环信是在XMPP的基础上进行的二次开发环信在网络上传输的是xml使用环信...

  • 即时通信(环信第三方的开发)

    花了两天的时间,用环信的SDK集成了一个可以注册、登录、好友、会话和聊天功能的Demo.界面不太好看,但基本的功能...

  • iOS两个APP之间使用环信即时通信

    两个端口的APP要实现环信即时通信,在环信开发中心创建一个应用即可,如图,我已经创建了一个应用:A,在A的证书管理...

  • 环信即时通讯

    版权声明:本文为博主【龙吟在天】原创文章:android-使用环信SDK开发即时通信功能及源码下载http://b...

  • 微信小程序之环信接入

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

  • iOS-进阶整理10 - 即时通信1 XMPP openfire

    即时通信(Instant Messaging),就是扣扣,微信它有多种实现方式,如XMPP、环信、融云等。XMPP...

  • javaweb接入环信

    公司要做一个即时通信的模块,选择使用环信,在后台要接入环信的rest API。然后我到环信官网找资料,并且到他指定...

  • 这些年的这些坑--------致一同使用的环信的开发者们

    开发工具:Windows 7旗舰版; MyEclipse 10.5; JDK 1.7 环信SDK版本:环信即时通讯...

  • iOS-静态库,动态库与FrameWork区别

    iOS开发过程中经常会用到第三方库,微信支付,支付宝支付,地图,即时通信的库,极大的提升了开发效率,如果公司项目比...

  • 安卓常见的第三方SDK和API

    语音通信:环信 第三方登录:微信开放平台 消息推送:https://cloud.tencent.com/produ...

网友评论

      本文标题:即时通信(环信第三方的开发)

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