HiveChat은 실시간, 그룹, 1:1 채팅, 유저 간 차단 기능 등 게임에서 원활한 채팅을 할 수 있도록 필요한 핵심 기능을 제공하기 때문에 유저 간 협력을 증가시켜 게임 플레이 만족도를 높일 수 있습니다. 더 자세히 ...
#include <HiveChat.h>
정적 Public 멤버 함수 | |
static void | CreateChannel (FHiveCreateChannelParams const ¶ms, const FHiveChatOnResultDelegate &Delegate) |
채널 생성 더 자세히 ... | |
static void | GetChannels (TOptional< FHiveGetChannelsParams > params, const FHiveChatOnGetChannelsDelegate &Delegate) |
채널 목록 조회 접근 가능한 채널 목록을 조회합니다. 더 자세히 ... | |
static void | GetChannelInfo (const FString &channelId, const FHiveChatOnGetChannelInfoDelegate &Delegate) |
채널 정보 조회 채널 ID를 입력받아, 해당 채널의 정보를 조회합니다. 더 자세히 ... | |
static void | GetChannelMembers (const FString &channelId, const FHiveChatOnGetChannelMembersDelegate &Delegate) |
채널 멤버 조회 채널 ID를 입력받아, 해당 채널의 멤버 목록을 조회합니다. 더 자세히 ... | |
static void | DeleteChannel (const FString &channelId, const FHiveChatOnResultDelegate &Delegate) |
채널 삭제 채널 ID를 입력받아, 해당 채널을 삭제합니다. 더 자세히 ... | |
static void | EnterChannel (const FHiveEnterChannelParams ¶ms, const FHiveChatOnResultDelegate &Delegate) |
채널 입장 채널 ID를 입력받아, 채널에 접속합니다. 더 자세히 ... | |
static void | ExitChannel (const FString &channelId, const FHiveChatOnResultDelegate &Delegate) |
채널 퇴장 채널 ID를 입력받아, 해당 채널에서 퇴장합니다. 더 자세히 ... | |
static void | GetChannelsByUser (const FHiveChatOnGetChannelsByUserDelegate &Delegate) |
참여중인 채널 목록 조회 참여중인 채널 목록을 조회합니다. 더 자세히 ... | |
static void | GetBlockMembers (const FHiveChatOnGetBlockMembersDelegate &Delegate) |
차단된 사용자 목록 조회 차단된 사용자 목록을 조회합니다. 더 자세히 ... | |
static void | BlockMember (int64 blockPlayerId, const FHiveChatOnResultDelegate &Delegate) |
사용자 차단 사용자 ID를 입력받아, 해당 사용자를 차단합니다. 더 자세히 ... | |
static void | UnblockMember (int64 blockPlayerId, const FHiveChatOnResultDelegate &Delegate) |
사용자 차단 해제 사용자 ID를 입력받아, 해당 사용자의 차단을 해제합니다. 더 자세히 ... | |
static void | Connect (const FString &extraData, const FHiveChatOnResultDelegate &Delegate) |
채팅서버에 연결 채팅서버에 연결을 시도합니다. 더 자세히 ... | |
static void | Disconnect (const FHiveChatOnResultDelegate &Delegate) |
채팅서버 연결 해제 채팅서버와의 연결을 해제합니다. 더 자세히 ... | |
static void | SendMessageWithChannelSendMessageParams (FHiveChannelSendMessageParams const ¶ms, const FHiveChatOnResultDelegate &Delegate) |
채널 메시지 전송 채널 ID와 메시지를 입력받아, 해당 채널에 메시지를 전송합니다. 더 자세히 ... | |
static void | SendMessageWithDirectSendMessageParams (FHiveDirectSendMessageParams const ¶ms, const FHiveChatOnResultDelegate &Delegate) |
1:1 메시지 전송 수신자 ID와 메시지를 입력받아, 해당 사용자에게 메시지를 전송합니다. 더 자세히 ... | |
static void | AddChannelListener (const FString &uniqueKey, FHiveChannelListener *listener) |
채널 리스너 등록 채널 이벤트를 수신하기 위한 리스너를 등록합니다. 더 자세히 ... | |
static void | AddDirectMessageListener (const FString &uniqueKey, FHiveDirectMessageListener *listener) |
1:1 메시지 리스너 등록 1:1 메시지를 수신하기 위한 리스너를 등록합니다. 더 자세히 ... | |
static void | AddConnectionListener (const FString &uniqueKey, FHiveConnectionListener *listener) |
연결 리스너 등록 채팅서버 연결 상태를 수신하기 위한 리스너를 등록합니다. 더 자세히 ... | |
static void | RemoveChannelListener (const FString &uniqueKey) |
채널 리스너 제거 등록된 채널 리스너를 제거합니다. 더 자세히 ... | |
static void | RemoveDirectMessageListener (const FString &uniqueKey) |
1:1 메시지 리스너 제거 등록된 1:1 메시지 리스너를 제거합니다. 더 자세히 ... | |
static void | RemoveConnectionListener (const FString &uniqueKey) |
연결 리스너 제거 등록된 연결 리스너를 제거합니다. 더 자세히 ... | |
static bool | IsConnected () |
소켓 연결 상태 확인 현재 소켓이 연결되어 있는지 확인합니다. 더 자세히 ... | |
HiveChat은 실시간, 그룹, 1:1 채팅, 유저 간 차단 기능 등 게임에서 원활한 채팅을 할 수 있도록 필요한 핵심 기능을 제공하기 때문에 유저 간 협력을 증가시켜 게임 플레이 만족도를 높일 수 있습니다.
별도 복잡한 개발 없이도 Hive Chat에서 제공하는 AI 채팅 필터링 기능으로 금칙어 및 광고성 채팅을 감지하고 차단해 유저의 플레이 환경을 개선할 수 있습니다.