融云直播聊天室

2017-11-26  本文已影响134人  崔又淇

App与SDK的逻辑关系:

1.客户端初始化SDK

2.客户端向服务器获取token

3.服务器向融云服务器获取token

4.获取token成功后,返回给服务器

5.服务器把token返回给客户端

6.客户端和融云SDK创建连接

连接成功后,加入聊天室的方式:

1.服务器创建聊天室,客户端joinExistChatRoom加入聊天室,如果聊天室不存在,则加入不成功,需要服务器先调用融云服务器创建聊天室

如果聊天室存在,则可直接加入聊天室

(1)app客户端向服务器创建获取聊天室id

(2)服务器返回给客户端targetId

(3)客户端调用SDK的加入方法

(4)SDK返回加入成功

(5)聊天室收发消息

(6)客户端选择退出聊天室

(7)退出成功,不再接受该聊天室的消息

2.服务器只管聊天室Id列表,客户端调用joinChatRoom加入聊天室,如果聊天室不存在则自动创建

(1)客户端获取聊天室Id

(2)服务器返回聊天室targetId

// 都是和SDK交互

(3)joinChatRoom,若不存在则创建

(4)加入成功

(5)聊天室收发消息

(6)退出聊天室

(7)退出成功

上一篇 下一篇

猜你喜欢

热点阅读