聊天服务器连接¶
Hive SDK 聊天功能使用 WebSocket 通信 与 Hive 聊天套接字服务器。因此,要使用 Hive SDK 聊天功能,您必须首先参考下面的指南以连接到 Hive 聊天套接字服务器。
连接请求¶
要连接到聊天,请调用Chat
类的connect
方法。此时,您可以将字符串值作为extraData
参数传递,以提供附加信息。例如,如果您将应用程序数据库管理的应用程序用户昵称字符串作为附加信息传递,则可以在聊天窗口中用作聊天昵称,或用于实现进入频道时的事件消息,例如“~已进入。”
以下是请求聊天连接的示例代码。
Warning
Hive SDK 聊天功能仅可供使用 Hive SDK 认证功能登录的用户(包括访客账户)使用,并且已被发放 PlayerID
。
断开连接请求¶
要断开聊天,请调用Chat类的disconnect()
方法。以下是一个断开聊天的示例代码。
Note
当应用用户帐户注销时,聊天断开请求会自动执行。
连接状态检查¶
检查应用用户当前是否连接到聊天。调用Chat类的isConnected
方法。
以下是检查聊天连接状态的示例代码。
连接事件管理¶
Hive 检测聊天套接字服务器的连接状态,并持续将状态变化事件传递给应用程序。有关详细的事件处理方法,请参阅 事件管理 > 连接事件 文档。