从0搭建在线聊天室,只需4步!

Vol. 5

聊天室不同于单聊和群聊,是一类集成了多种 IM 功能一体的大规模实时消息分发系统。在跨入新世纪的2000年,聊天室作为新型的即时通讯场景迅速在年轻人群体中火热起来,“网易聊天室”“碧海银沙”引领了当时语音聊天的热潮。

时至今日,聊天室的势头也不减当年,广泛运用于在线 KTV 、连麦开黑、主播 PK 、在线秀场等场景,还具备文本、表情、点赞、撒花等互动方式,架起沟通桥梁的同时,玩法也更加多变。

本期云信小课堂就教大家如何快速集成聊天室,并实现进出聊天室、简单的消息收发、权限管理等功能。

视频讲解

8分钟视频,手把手教你接入

集成聊天室-基础篇

 Step 1 初始化并进入聊天室

进入聊天室可以有两种方式:以独立模式进入聊天室和非独立模式进入聊天室。

  • 独立模式是指在 IM 处于未登录的情况下,进入聊天室的方式,针对只需要聊天室功能的业务场景。请引入 NIM_Web_Chatroom_*.js ,并通过 Chatroom.getInstance({...}) 来初始化聊天室实例。

  • 非独立模式是指先完成 IM 登录,再进入聊天室的方式,针对需要 IM 和聊天室功能的业务场景。请引入 NIM_Web_SDK_*.js ,并请通过  SDK.NIM.getInstance({...}) 和 SDK.Chatroom.getInstance({...}) 来分别初始化 IM 和聊天室的实例。

这里为了方便演示,选择独立模式:

//引入SDK,import/require引入的方式可以参考官方文档

                    

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部