채팅 상태 받아오기

서버에 채팅이 활성화 되어 있는지, 클라이언트와 채팅서버가 연결되어 있는지 확인하는 기능입니다.

서버 채팅 활성화 여부 확인

서버에 채팅이 활성화 되어있는지 여부를 받아옵니다. 채팅은 콘솔에서 활성화할 수 있습니다.

동기

Backend.Chat.GetChatStatus() -> BackendReturnObject

// example
Backend.Chat.GetChatStatus();

비동기

Backend.Chat.GetChatStatus( Function callback ) -> void

// example
Backend.Chat.GetChatStatus, ( callback ) => 
{
    // 이후 처리
});

결과값 예시

{
    "chatServerStatus":
    {
        "chatServer":"y" // y: 활성상태, n: 비활성상태
    }
}

클라이언트와 채팅서버가 연결되어 있는지 확인

클라이언트가 채팅서버와 연결되어 있는지 확인합니다.
해당 기능은 동기방식만 제공합니다.

주의
해당기능은 SDK 4.5.0 이상에서만 제공합니다.
IsChatConnect(ChannelType channelType) -> bool

// example
Backend.Chat.IsChatConnect(ChannelType.Public);
Backend.Chat.IsChatConnect(ChannelType.Guild);

결과값 예시

{
    
    var isConnect = Backend.Chat.IsChatConnect(ChannelType.Public);
    
    // 채팅 서버와 클라이언트가 연결되어 있을 경우
    // isConnect = true

    // 채팅 서버와 클라이언트가 연결되어 있지 않은 경우
    // isConnect = false
}