android im socket.io
项目简介
基于socket.io实现的Android IM 实时通讯开源项目
服务端代码见 -> service demo
架构
kotlin + mvp + socket.io + okhttp + retrofit + rxjava + glide + eventbus
导入项目
修改 Constant.SOCKET_HOST 为你本地服务器端IP和端口(服务器端代码service demo)
const val SOCKET_HOST = "http://172.16.201.33:9090" //loc ip and port
或者直接扫码体验:(!!!该项目服务器已停,暂不支持扫码,建议clone本地后修改IP端口运行)
通讯机制
- 绿色:主动发送消息
- 红色:被动接收消息
截图
版本
v1.0.1
- 支持未读消息红点计数
- 支持通知栏提醒
v1.0.0
- 支持文字、图片、语音消息
- 支持emoji表情
- 支持自定义消息
- 支持离线消息