环信使用的是 XMPP 协议,它是在 XMPP 的基础上进行的二次开发,对服务器 Openfire 和客户端进行功能模型的添加和客户端 SDK 的封装。环信的本质还是使用 XMPP,基于 Socket 的网络通信,在网络上传输的数据也是 XML。
开发架构:
前提准备:
注册成为环信开发者。
在开发者后台创建 APP 获取 Key。
下载官方 SDK。
官方 开发文档。
根据官网导入 SDK 和相应依赖,初始化应用。