前言:本文主要是指导如何使用无UI的腾讯云即时通信的IM的SDK实现聊天。
首先需要明确的是,实现聊天需要涉及到的哪些部分:1、IM的登录。2、会话列表,3、消息的发送,4、消息的接收。主要注意的是,IM的无UI的聊天所有的页面都需要自己做。SDK只是提供具体的功能。 会话列表:会话的概念是:单聊:C2C对方用户的UserID,群聊:GROUP群组ID。其中有聊天记录才用会话列表。
消息页面:点击会话跳转打开对应的消息页面,调用获取历史消息借口渲染消息,展示到消息页面上,调用消息发送接口发送小,消息的接收通过消息的监听事件去监听消息的接收。 需要注意的是:IM的无UI集成方式,消息的展示需要自己通过消息接口获取到消息之后,使用 pinia 的方式存储消息数据,发送消息,和接收消息,都需要将消息数据存储到一起用来后续的展示。
如何布局IM的,初始化SDK,登录,事件的监听,消息收到,参考作者其他的问题,有疑问可以下方评论有时间回回复。
注意:本文的操作方案和步骤,均参考公网文档,开发IM的聊天也是作者自行处理即时通信IM的业务逻辑实现的,具体的使用问题请咨询腾讯云技术支持,本文仅供参考,使用产生的问题本文作者概不负责。
另外:使用即时通信IM的相关服务可能会产生对应的计费,请根据自己的实际业务需求,进行相关的评估,使用产生的计费,本文作者概不负责。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。