即时通讯功能介绍
即时通讯主要解决产品内即时通信、实时数据同步等需求,现在已经被广泛使用在游戏内玩家社交、沟通协同、客服、超大型赛事和电视直播,以及游戏状态同步等多种业务场景之中。
功能特色
1、支持为现有游戏快速加入多种通讯能力
针对稳定运行的游戏,可以无缝集成即时通讯功能。即时通讯服务也可以在应用账户系统独立的情况下,快速接入并稳定安全地运行。同时,我们支持了多种典型通讯场景,提供了丰富的 UI 库和脚手架来帮助开发者快速接入。并且考虑到业务运行环境,我们提供了全平台支持的 SDK。
2、强大的自定义机制满足业务各种扩展需求
系统默认支持了文本、图片、音视频、地理位置、二进制等多种类型的消息收发,同时也允许开发者来扩展自己的消息类型和 UI 样式。并且在基本功能之外,我们也支持更多定制化需求,例如消息撤回与修改、@ 成员提醒、暂态消息、「已读」回执、离线推送、敏感内容过滤等等与消息收发相关的功能,或者超大规模用户参与的「开放聊天室」,以及类似于微信公众号的「系统对话」能力。
3、具备严格的安全和权限控制机制
客户端与云端使用 WebSocket 全双工通讯,全程 TLS 加密传输。在用户登录和操作权限的控制上,我们专门设计了第三方操作签名的机制,让应用层在快速接入的同时,也可以实时、完整地控制用户在即时通讯系统内的所有活动。在群聊和开放聊天室等业务场景里,我们也提供了成员角色管理和黑名单的机制,以满足产品运营管理的多样需求。
4、专业技术支持服务,减少开发者生产运维成本
我们的资深工程师, 7 × 24 小时对接,提供专业的技术支持服务,帮助开发者快速、有效地完成产品集成,缩短开发周期。此外在产品运营阶段,开发者可以彻底摆脱后端系统日常的运维细节和突发的软硬件故障处理,同时也不用担心因用户量和流量的变化,而产生的系统不稳定的情况。
功能说明
1、基本聊天功能
支持多种聊天场景。除了普通的单聊、群聊之外,我们还提供不限人数的「开放聊天室」,适合活动直播、公开课、游戏中的世界聊天等海量用户在一个群里互动的场合,也提供了可用来实现应用内的公众号、服务号的「系统对话」,还有专为客服系统准备的「临时对话」。通过提炼不同场景的共通需求,我们提供了功能各异但接口一致的解决方案。
用户之间可以发送多种多样的消息,如文本、图片、语音、音视频、地理位置等,也可以发送 二进制消息,以及更多的应用层自定义消息。
聊天消息自动保存在云端,支持各种复杂的查找和翻页方式。