美文网首页
环信聊天集成

环信聊天集成

作者: PL橙子 | 来源:发表于2017-12-28 15:39 被阅读46次

    前言

    在这个信息爆炸的时代,好像应用内聊天(即时通信)也称为了每款app的必备,如何实现聊天功呢? 这里分为两种情况:

    自己搭建聊天系统

    借助于第三方SDK

    自己搭建聊天系统

    可以利用openfire+spark

    openfire作为服务端,spark作为客户端

    开发周期较长

    免费开源

    借助于第三方SDK

    开发周期短

    便于集成

    可以定制

    需要付费

    综上所述:我们选择第二种,借助于第三方SDK,第三方SDK比较多,如环信、容联云,友盟等,这里我们选择环信。

    基于环信搭建聊天系统

    注册用户

    环信官网:http://www.easemob.com/

    登录官网后,注册并登录即时通信云

    创建应用

    查看生成应用信息

    下载SDK

    下载SDK

    环信SDK下载地址:http://www.easemob.com/download/im 

    打开后如图所示,我们这里选择android SDK 

    解压SDK

    解压后如图所示,其中ChatDemoUI3.0为完整版,包含全部的功能,easeui只包含部分功能(登录、聊天等)的demo,这里只做简单集成,我们选择easeui

    打开easeui,选择easeui作为待引入module

    集成环信

    新建一个项目,并将easeui作为module导入

    配置权限

    设置环信应用的AppKey

    其中APPKEY换成生成应用的key值

    其他设置

    其他设置如百度地图APIKEY,友盟统计APIKEY等 

    在Application中初始化SDK

    注册登录

    界面

    注册登录代码

    对用户名和密码判空处理,为空提示并返回 

    登录后主界面

    界面

    通过代码设置聊天记录,联系人,设置三个界面

    参考: 

    EaseDemo

    相关文章

      网友评论

          本文标题:环信聊天集成

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