注销登录与销毁实例

更新时间: 2024/03/14 19:21:17

开发者需要管理好已建立长连接的 Chatroom 实例,不使用可以将其断开或者销毁。

功能介绍

一般情况下,如果您的应用生命周期跟 Chatroom 实例生命周期一致,用户在退出应用前可以不登出,直接退出即可。

但某些特殊场景,例如用户仅在进入特定界面后才调用 Chatroom 实例的能力,退出界面后不再调用,此时需要调用 Chatroom 实例的退出登录接口。 登出后,用户将不再接收聊天室的消息。

实现方法

退出登录

登录聊天室后,可调用 disconnect 方法退出登录(即断开 SDK 与聊天室服务器的连接)。

jsawait chatroom.disconnect()

断开聊天室连接后,可以再次调用connect方法建立连接。

销毁实例

登录聊天室后,可调用 destroy 方法销毁聊天室实例。

jsawait chatroom.destroy()

销毁后,无法再通过connect方法重新登录,需要重新创建聊天室实例。

注意事项

uni-app 限制了只能建立一条客户端与服务端的长连接,因此建议在手动断开长连接后尽可能将之前的实例销毁,保证只有一个实例在建立长连接。

相关文档

创建 Chatroom 实例相关说明,请参见初始化并登录聊天室

此文档是否对你有帮助?
有帮助
去反馈
  • 功能介绍
  • 实现方法
  • 退出登录
  • 销毁实例
  • 注意事项
  • 相关文档