Skip to content

使用环信SDK3.x版本实现简单集成聊天

Notifications You must be signed in to change notification settings

lzan13/EaseChat

Repository files navigation

EaseChat

前言

环信已经发部了SDK3.x版本,SDK3.x相对于SDK2.x来说是整个进行了重写,API变化还是比较大的,已经熟悉SDK2.x的开发者在使用新的SDK3.x还是会遇到不少问题的,不过还好官方给出了SDK2.x升级SDK3.x指南,已经熟悉SDK2.x开发者可以根据文档了解SDK3.x的变化,新集成的开发者可以直接参考SDK3.x进行集成; 这里简单的实现了sdk的初始化以及注册登录和收发消息,不过ui上没有没有去做很好的处理

如果你还是用的Eclipse,可以下载AndroidStudio尝试下,如果你上不了Android官网,不懂怎么翻墙可以找下国内开发提供的一些地址

先看效果图

ec-demo

开发环境

这里并不是一定要按照我的配置来,只是说下当前项目开发运行的环境,如果你的开发环境不同可能需要自己修改下项目配置build.gradle文件

系统 Mac
AndroidStudio 3.0.0
Gradle 4.1(跟随AndroidStudio 一起更新)
Android compileSdkVersion 27
Android buildToolsVersion 27.0.3
Android Support 最新
环信 SDK 3.4.0

地址整理

项目地址
lzan13 / EaseChat

AndroidStudio下载
Android官方下载
国内提供 AndroidDevTools

模拟器 Genymotion下载
Genymotion 官网

环信官方文档
SDK3.x 文档
SDK3.x API 文档
SDK2.x 升级 SDK3.x 文档

关于环信3.xSDK日志简单分析
使用环信3.xSDK集成小米推送实现消息以及通话时的离线通知
使用第三方库出现找不到so库UnsatisfiedLinkError错误的原因以及解决方案

项目详细介绍
项目文章详细介绍

延伸项目

这里还有一个针对音视频的项目,集成了1V1以及多人音视频的项目,还算比较完整,有兴趣的可以看看

音视频项目:VMChatDemoCall

About

使用环信SDK3.x版本实现简单集成聊天

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages