HiveChat은 실시간, 그룹, 1:1 채팅, 유저 간 차단 기능 등 게임에서 원활한 채팅을 할 수 있도록 필요한 핵심 기능을 제공하기 때문에 유저 간 협력을 증가시켜 게임 플레이 만족도를 높일 수 있습니다. 더 자세히 ...
#include <HIVE_Chat.h>
정적 Public 멤버 함수 | |
static void | createChannel (CreateChannelParams const ¶ms, onCreateChannel listener) |
채널 생성 더 자세히 ... | |
static void | getChannels (GetChannelsParams const *params, onGetChannels listener) |
채널 목록 조회 접근 가능한 채널 목록을 조회합니다. 더 자세히 ... | |
static void | getChannelInfo (const char *channelId, onGetChannelInfo listener) |
채널 정보 조회 채널 ID를 입력받아, 해당 채널의 정보를 조회합니다. 더 자세히 ... | |
static void | getChannelMembers (const char *channelId, onGetChannelMembers listener) |
채널 멤버 조회 채널 ID를 입력받아, 해당 채널의 멤버 목록을 조회합니다. 더 자세히 ... | |
static void | deleteChannel (const char *channelId, onDeleteChannel listener) |
채널 삭제 채널 ID를 입력받아, 해당 채널을 삭제합니다. 더 자세히 ... | |
static void | enterChannel (EnterChannelParams const ¶ms, onEnterChannel listener) |
채널 입장 채널 ID를 입력받아, 채널에 접속합니다. 더 자세히 ... | |
static void | exitChannel (const char *channelId, onExitChannel listener) |
채널 퇴장 채널 ID를 입력받아, 해당 채널에서 퇴장합니다. 더 자세히 ... | |
static void | getChannelsByUser (onGetChannelsByUser listener) |
참여중인 채널 목록 조회 참여중인 채널 목록을 조회합니다. 더 자세히 ... | |
static void | getBlockMembers (onGetBlockMembers listener) |
차단된 사용자 목록 조회 차단된 사용자 목록을 조회합니다. 더 자세히 ... | |
static void | blockMember (int64_t blockPlayerId, onBlockMember listener) |
사용자 차단 사용자 ID를 입력받아, 해당 사용자를 차단합니다. 더 자세히 ... | |
static void | unblockMember (int64_t blockPlayerId, onUnblockMember listener) |
사용자 차단 해제 사용자 ID를 입력받아, 해당 사용자의 차단을 해제합니다. 더 자세히 ... | |
static void | translate (TranslateParams const ¶ms, onTranslate listener) |
메시지 번역 요청 targetLanguage와 번역할 메시지를 입력받아, 해당 메시지를 번역합니다. 더 자세히 ... | |
static void | connect (const char *extraData, onResult listener) |
채팅서버에 연결 (더 이상 사용되지 않음) 이 메서드는 더 이상 사용을 권장하지 않으며, 향후 버전에서 제거될 예정입니다. 더 자세히 ... | |
static void | connect (onConnect listener) |
채팅서버에 연결 채팅서버에 연결을 시도합니다. 더 자세히 ... | |
static void | reconnect (onReconnect listener) |
채팅 서버 재 연결 Hive 채팅 서버와 재연결 합니다. 더 자세히 ... | |
static void | disconnect (onDisconnect listener) |
채팅서버 연결 해제 채팅서버와의 연결을 해제합니다. 더 자세히 ... | |
static void | sendMessageWithChannelSendMessageParams (ChannelSendMessageParams const ¶ms) |
채널 메시지 전송 채널 ID와 메시지를 입력받아, 해당 채널에 메시지를 전송합니다. 더 자세히 ... | |
static void | sendMessageWithChannelSendMessageParams (ChannelSendMessageParams const ¶ms, onChannelSendMessage listener) |
채널 메시지 전송 채널 ID와 메시지를 입력받아, 해당 채널에 메시지를 전송합니다. 더 자세히 ... | |
static void | sendMessageWithDirectSendMessageParams (DirectSendMessageParams const ¶ms) |
1:1 메시지 전송 수신자 ID와 메시지를 입력받아, 해당 사용자에게 메시지를 전송합니다. 더 자세히 ... | |
static void | sendMessageWithDirectSendMessageParams (DirectSendMessageParams const ¶ms, onDirectSendMessage listener) |
1:1 메시지 전송 수신자 ID와 메시지를 입력받아, 해당 사용자에게 메시지를 전송합니다. 더 자세히 ... | |
static void | addChannelListener (const char *uniqueKey, ChannelListener *listener) |
채널 리스너 등록 채널 이벤트를 수신하기 위한 리스너를 등록합니다. 더 자세히 ... | |
static void | addDirectMessageListener (const char *uniqueKey, DirectMessageListener *listener) |
1:1 메시지 리스너 등록 1:1 메시지를 수신하기 위한 리스너를 등록합니다. 더 자세히 ... | |
static void | addUserListener (const char *uniqueKey, UserListener *listener) |
유저 리스너 등록 유저 이벤트를 수신하기 위한 리스너를 등록합니다. 더 자세히 ... | |
static void | addConnectionListener (const char *uniqueKey, ConnectionListener *listener) |
연결 리스너 등록 채팅서버 연결 상태를 수신하기 위한 리스너를 등록합니다. 더 자세히 ... | |
static void | addCustomDataListener (const char *uniqueKey, CustomDataListener *listener) |
커스텀 데이터 리스너 등록 더 자세히 ... | |
static void | removeChannelListener (const char *uniqueKey) |
채널 리스너 제거 등록된 채널 리스너를 제거합니다. 더 자세히 ... | |
static void | removeDirectMessageListener (const char *uniqueKey) |
1:1 메시지 리스너 제거 등록된 1:1 메시지 리스너를 제거합니다. 더 자세히 ... | |
static void | removeUserListener (const char *uniqueKey) |
유저 리스너 제거 등록된 유저 이벤트 리스너를 제거합니다. 더 자세히 ... | |
static void | removeConnectionListener (const char *uniqueKey) |
연결 리스너 제거 등록된 연결 리스너를 제거합니다. 더 자세히 ... | |
static void | removeCustomDataListener (const char *uniqueKey) |
커스텀 데이터 리스너 제거 더 자세히 ... | |
static bool | isConnected () |
소켓 연결 상태 확인 현재 소켓이 연결되어 있는지 확인합니다. 더 자세히 ... | |
HiveChat은 실시간, 그룹, 1:1 채팅, 유저 간 차단 기능 등 게임에서 원활한 채팅을 할 수 있도록 필요한 핵심 기능을 제공하기 때문에 유저 간 협력을 증가시켜 게임 플레이 만족도를 높일 수 있습니다.
별도 복잡한 개발 없이도 Hive Chat에서 제공하는 AI 채팅 필터링 기능으로 금칙어 및 광고성 채팅을 감지하고 차단해 유저의 플레이 환경을 개선할 수 있습니다.