項(xiàng)目簡(jiǎn)介
image
github: https://github.com/cn-ljb/android_im_socket.io
基于socket.io實(shí)現(xiàn)的Android IM 實(shí)時(shí)通訊開(kāi)源項(xiàng)目
服務(wù)端代碼見(jiàn) -> service demo
架構(gòu)
kotlin + mvp + socket.io + okhttp + retrofit + rxjava + glide + eventbus
導(dǎo)入項(xiàng)目
修改 Constant.SOCKET_HOST 為你本地服務(wù)器端IP和端口(服務(wù)器端代碼service demo)
const val SOCKET_HOST = "http://172.16.201.33:9090" //loc ip and port
或者直接掃碼體驗(yàn):
image
通訊機(jī)制
- 綠色:主動(dòng)發(fā)送消息
- 紅色:被動(dòng)接收消息
image
效果圖
image
image
image
版本
v1.0.1
- 支持未讀消息紅點(diǎn)計(jì)數(shù)
- 支持通知欄提醒
v1.0.0
- 支持文字曙博、圖片、語(yǔ)音消息
- 支持emoji表情
- 支持自定義消息
- 支持離線消息
感謝
- 感謝 @峰哥狂塘、@包子的服務(wù)器支持