Hive 채팅 서비스는 실시간 채팅, 그룹 채팅, 1:1 채팅, 사용자 간 차단 기능 등 앱에서 원활한 채팅을 할 수 있도록 핵심 기능을 제공한다. 더 자세히 ...
Public 멤버 함수 | |
delegate void | onConnect (ResultAPI result) |
Hive 채팅 서버 연결 연결 후 결과 더 자세히 ... | |
delegate void | onReconnect (ResultAPI result, List< String > channelIds, List< String > failChannelIds) |
Hive 채팅 서버 재연결 후 결과 더 자세히 ... | |
delegate void | onDisconnect (ResultAPI result) |
Hive 채팅 서버 연결 해제 후 결과 더 자세히 ... | |
delegate void | onChannelSendMessage (ResultAPI result, ChannelSendMessageParams retryParams) |
채널 메시지 전송 후 결과 값을 전달하는 리스너 더 자세히 ... | |
delegate void | onDirectSendMessage (ResultAPI result, DirectSendMessageParams retryParams) |
1:1 메시지 전송 후 결과 값을 전달하는 리스너 더 자세히 ... | |
delegate void | onCreateChannel (ResultAPI result) |
채널 생성 후 결과 더 자세히 ... | |
delegate void | onGetChannels (ResultAPI result, List< Channel > channels, ChannelPage channelPage) |
채널 목록 조회 후 결과 더 자세히 ... | |
delegate void | onGetChannelInfo (ResultAPI result, Channel channel, List< Member > members) |
채널 정보 조회 후 결과 더 자세히 ... | |
delegate void | onGetChannelMembers (ResultAPI result, List< Member > members) |
채널 멤버 목록 조회 후 결과 더 자세히 ... | |
delegate void | onDeleteChannel (ResultAPI result) |
채널 삭제 후 결과 더 자세히 ... | |
delegate void | onEnterChannel (ResultAPI result) |
채널 입장 후 결과 더 자세히 ... | |
delegate void | onEixtChannel (ResultAPI result) |
채널 퇴장 후 결과 더 자세히 ... | |
delegate void | onGetChannelsByUser (ResultAPI result, List< Channel > channels) |
사용자 별 채널 목록 조회 후 결과 더 자세히 ... | |
delegate void | onGetBlockMembers (ResultAPI result, List< BlockMember > blockMembers) |
차단된 멤버 목록 조회 후 결과 더 자세히 ... | |
delegate void | onBlockMember (ResultAPI result) |
멤버 차단 후 결과 더 자세히 ... | |
delegate void | onUnblockMember (ResultAPI result) |
멤버 차단 해제 후 결과 더 자세히 ... | |
정적 Public 멤버 함수 | |
static void | connect (String extraData, onConnect listener) |
[Deprecated] Hive 채팅 서버 연결 이 API는 더 이상 사용을 권장하지 않으며, 향후 버전에서 제거될 예정입니다. 더 자세히 ... | |
static void | connect (onConnect listener) |
Hive 채팅 서버 연결 Hive 채팅 기능을 호출하기 전에 가장 먼저 호출되어야 하는 API로, 인증된 사용자 정보를 바탕으로 Hive 채팅 서버에 연결을 시도한다. 더 자세히 ... | |
static void | reconnect (onReconnect listener) |
Hive 채팅 서버 재연결 Hive 채팅 서버와 재연결한다. 더 자세히 ... | |
static void | disconnect (onDisconnect listener) |
Hive 채팅 서버 연결 해제 Hive 채팅 서버와 연결을 해제한다. 더 자세히 ... | |
static Boolean | isConnected () |
현재 사용자의 Hive 채팅 서버 연결 상태를 조회 Hive 채팅 서버와의 연결 상태를 확인한다. 더 자세히 ... | |
static void | sendMessage (ChannelSendMessageParams param) |
채널 메시지 전송 사용자가 입장한 채널에 메시지를 전송하며, ChannelSendMessageParams 객체를 생성하여 메시지 전송 정보를 설정할 수 있다. 더 자세히 ... | |
static void | sendMessage (ChannelSendMessageParams param, onChannelSendMessage listener) |
채널 메시지 전송 사용자가 입장한 채널에 메시지를 전송하며, ChannelSendMessageParams 객체를 생성하여 메시지 전송 정보를 설정할 수 있다. 더 자세히 ... | |
static void | sendMessage (DirectSendMessageParams param) |
1:1 메시지 전송 특정 대상 사용자에게 메시지를 전송하며, DirectSendMessageParams 객체를 생성하여 메시지 전송 정보를 설정할 수 있다. 더 자세히 ... | |
static void | sendMessage (DirectSendMessageParams param, onDirectSendMessage listener) |
1:1 메시지 전송 특정 대상 사용자에게 메시지를 전송하며, DirectSendMessageParams 객체를 생성하여 메시지 전송 정보를 설정할 수 있다. 더 자세히 ... | |
static void | addConnectionHandler (String uniqueKey, ConnectionHandler connectionHandler) |
Hive 채팅 서버와 연결 상태를 감지하고 상태 변경 이벤트 수신 Hive 채팅 서버와 연결 상태를 감지하고 상태 변경 이벤트를 수신한다. 더 자세히 ... | |
static void | addChannelHandler (String uniqueKey, ChannelHandler channelHandler) |
Hive 채팅 서버에 연결된 사용자와 채널 간의 이벤트를 감지하고 변경 이벤트 수신 Hive 채팅 서버에 연결된 사용자와 채널 간의 이벤트를 감지하고 변경 이벤트를 수신한다. 더 자세히 ... | |
static void | addDirectMessageHandler (String uniqueKey, DirectMessageHandler directMessageHandler) |
Hive 채팅 서버에 연결된 사용자에게 전달된 1:1 메시지 이벤트를 감지하고 이벤트 수신 Hive 채팅 서버에 연결된 사용자에게 전달된 1:1 메시지 이벤트를 감지하고 해당 이벤트를 수신한다. 더 자세히 ... | |
static void | addUserHandler (String uniqueKey, UserHandler userHandler) |
Hive 채팅 서버에 연결된 사용자와 관련된 이벤트를 감지하고 수신하는 리스너를 등록합니다. 더 자세히 ... | |
static void | addCustomDataHandler (String uniqueKey, CustomDataHandler customDataHandler) |
Hive 채팅 서버에 연결된 사용자에게 전달된 커스텀 데이터를 감지하고 수신하는 리스너를 등록합니다. 더 자세히 ... | |
static void | removeConnectionHandler (String uniqueKey) |
등록된 연결 이벤트 핸들러(addConnectionHandler) 제거 등록된 연결 이벤트 핸들러를 제거한다. 더 자세히 ... | |
static void | removeChannelHandler (String uniqueKey) |
등록된 채널 이벤트 핸들러(addChannelHandler) 제거 등록된 채널 이벤트 핸들러를 제거한다. 더 자세히 ... | |
static void | removeDirectMessageHandler (String uniqueKey) |
등록된 1:1 메시지 이벤트 핸들러(addDirectMessageHandler) 제거 등록된 1:1 메시지 이벤트 핸들러를 제거한다. 더 자세히 ... | |
static void | removeUserHandler (String uniqueKey) |
등록된 사용자 이벤트 리스너(addUserHandler) 제거 등록된 UserHandler를 uniqueKey 기준으로 제거하며, 해당 유저와 관련된 DirectMessage 및 NoticeMessage 이벤트 수신을 중단합니다. 더 자세히 ... | |
static void | removeCustomDataHandler (String uniqueKey) |
등록된 커스텀 데이터 이벤트 리스너(addCustomDataHandler) 제거 등록된 CustomDataHandler를 uniqueKey 기준으로 제거하며, 해당 유저와 관련된 커스텀 데이터 수신을 중단합니다. 더 자세히 ... | |
static void | createChannel (CreateChannelParams param, onCreateChannel listener) |
채널 생성 새로운 대화 채널을 생성한다. 더 자세히 ... | |
static void | getChannels (GetChannelsParams param, onGetChannels listener) |
현재 생성된 채널 목록 조회 현재 생성된 채널 목록을 조회한다. 더 자세히 ... | |
static void | getChannelInfo (String channelId, onGetChannelInfo listener) |
채널 정보 조회 특정 단일 채널의 상세 정보를 조회한다. 더 자세히 ... | |
static void | getChannelMembers (String channelId, onGetChannelMembers listener) |
채널 참여자 정보 조회 특정 채널의 참여자 정보를 조회한다. 더 자세히 ... | |
static void | deleteChannel (String channelId, onDeleteChannel listener) |
채널 삭제 채널을 삭제한다. 더 자세히 ... | |
static void | enterChannel (EnterChannelParams param, onEnterChannel listener) |
채널 입장 채널에 입장한다. 더 자세히 ... | |
static void | exitChannel (String channelId, onEixtChannel listener) |
채널 퇴장 현재 사용자가 참여한 채널에서 퇴장합니다. 더 자세히 ... | |
static void | getChannelsByUser (onGetChannelsByUser listener) |
사용자 참여 채널 조회 현재 사용자의 참여 중인 채널 목록을 조회한다. 더 자세히 ... | |
static void | getBlockMembers (onGetBlockMembers listener) |
사용자 차단 목록 조회 현재 사용자가 차단한 멤버 목록을 조회한다. 더 자세히 ... | |
static void | blockMember (Int64 blockPlayerId, onBlockMember listener) |
멤버 차단 현재 사용자가 특정 멤버를 차단한다. 더 자세히 ... | |
static void | unblockMember (Int64 blockPlayerId, onUnblockMember listener) |
멤버 차단 해제 현재 사용자가 차단한 멤버 중 특정 멤버의 차단을 해제한다. 더 자세히 ... | |
Hive 채팅 서비스는 실시간 채팅, 그룹 채팅, 1:1 채팅, 사용자 간 차단 기능 등 앱에서 원활한 채팅을 할 수 있도록 핵심 기능을 제공한다.
또 AI 채팅 필터링 기능으로 금칙어와 광고성 텍스트를 감지, 차단해 사용자 환경을 개선할 수 있다.