融云直播聊天室

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)退出成功

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,235评论 0 15
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,399评论 19 139
  • 母亲在QQ个性签名里写道“人生是一列通往坟墓的列车”,看得我心惊肉跳,因为它的直接简单,省去了生命旅途中的一切景观...
    向鹤居士阅读 264评论 0 1
  • 出行也是学习。古人说,“读万卷书,行万里路。”“纸上得来终觉浅。” 这是有道理的。每次出门总觉得收获很大。不仅陶醉...
    澂园文霞阅读 524评论 0 1
  • 在麻城,龟峰山 文/潇雨 去麻城,去龟峰山,我不知道 该看什么最有看头 花,不过映山红而已,但美女多帅哥 更多,人...
    潇雨_fca9阅读 249评论 0 1

友情链接更多精彩内容