本周公司需求是做即时通讯类项目,以前在其他公司上班的时候做过即时通讯项目,当时公司要求的是xmpp+自己的服务器做的,自我感觉很是繁琐,最近这个项目我打算就用环信做,环信还是挺简单的,不用自己搭建好友系统,服务器不用自己搭建,UI不用自己设计(只限于需求不是很严格的公司)。刚开始我觉的环信项目顶多也就两天搞定,因为我们要求做语音通话,和视频通话,而这两个的通话界面不想自己写,所以就打起了环信demo里面的界面的主意,在网上百度了半天也没没有一个很好的教程(是真没有),就有一个教程而且还是版本比较低的教程,所以干脆抛掉找教程的思路自己研究最终功夫不负有心人,我给弄好了,所以在这里就像把教程分享给大家!下面我们正式开始
去环信注册账号获取appkey啥的我就不讲了,我们直接进入正题!
这里我使用的cocopods集成的环信的sdk.
首先倒入环信sdk,包含实时语音版本 SDK(Hyphenate)
pod'Hyphenate'
如果你想利用环信的UI还要导入“ EaseUI ”(我们讲的就是怎么利用环信的UI,所以说这一步是必须的)
pod'EaseUI'
个人建议导入这两个库的时候要一个一个的导入,先导入---pod'Hyphenate',
导入库之后重点来了
首先我们分析一下环信的demo!(未完待续,发现在自己的本本Xcode前两天让我删除了,明天接着写)