跳转到主要内容

频道订阅

PlayNANOO 聊天服务可以按用户组或主题使用频道。 订阅频道的用户可以接收所有公开消息。

调用信息

Subscribe(string channelId) {}
Subscribe(string channelId, short prevMessageCount) {}

调用详细信息

参数说明类型
channelId订阅频道 IDstring
prevMessageCount历史消息查询数量string

回调方法信息

public void OnSubscribed(ChatInfoModel chatInfoModel) {}

ChatInfoModel Class 详细信息

ChatInfoModel Class 中记录了发送消息的频道及用户信息。

数据键说明类型
gameId游戏 IDstring
channelId频道 IDstring
userUniqueId用户 IDstring
userName用户名string

源代码

using UnityEngine;
using PlayNANOO.ChatServer;
using PlayNANOO.ChatServer.Models;

public class PlayNANOOChatExample : MonoBehaviour, IChatListener
{
ChatClient chatClient;

void Start()
{
chatClient = new ChatClient(this);
chatClient.SetPlayer("USER_ID", "USER_NAME");
chatClient.Connect();
}

public void OnConntected()
{
chatClient.Subscribe("CHANNEL_ID");
}

public void OnSubscribed(ChatInfoModel chatInfo)
{
Debug.Log("User Joined");
}
}