HIVE SDK for Unity3D

클래스 계통도
이 상속 목록은 완전하진 않지만 알파벳순으로 대략적으로 정렬되어있습니다.:
[상세 단계 12]
 Chive.ProviderApple.AchievementApple GameCenter 업적 정보
 Chive.Analytics앱과 사용자를 트래킹하고 분석하기 위한 기능 모음
(User Tracking Tool Wrapper & Callect Analytics Log API)

 Chive.AppInvitationCampaign앱 초대를 위한 캠패인 정보
캠페인은 초대에 대한 보상을 달상하기 위한 조건을 명시한 데이터
 Chive.AppInvitationData앱 초대 (UserAcquisition)를 위한 정보
 Chive.AppInvitationSenderInfoUA를 통해 자신을 앱으로 최초 초대한 유저의 정보
 Chive.AuthV4HIVE SDK 초기화 및 HIVE 인증 기능을 제공한다 HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다
 Chive.AuthV4.AuthV4MaintenanceExtraButton점검 팝업을 커스터마이징 하기 위한 버튼 정보
action : 버튼을 눌렀을때 동작될 행동
url : action 이 OPEN_URL 일 경우에 브라우징 될 URL
button : 버튼의 Text 문구 ex) 확인
 Chive.AuthV4.AuthV4MaintenanceInfo서버 점검 및 업데이트 상태 표시 정보 title : 점검 제목
message : 점검 내용
button : 버튼의 Text 문구 ex) 확인
action : 버튼을 눌렀을때 동작될 행동
url : action 이 OPEN_URL 일 경우에 브라우징 될 URL
remainingTime : EXIT 일 경우 점검 완료까지 남은 초단위 시간
 Chive.BlockMember차단 멤버 조회시 반환되는 차단 멤버 객체
차단된 멤버를 조회할 때 반환되는 차단 멤버 객체이다
 Chive.Channel채널 정보 조회 시 반환되는 객체
채널 정보를 조회할 때 반환되는 객체이다
 Chive.ChannelHandler채널 관련 이벤트를 처리하는 리스너
이 클래스는 채널에서 발생하는 다양한 이벤트를 처리합니다
 Chive.ChannelMessage채널 메시지 객체
채널 메시지 정보는 ChannelHandler.onChannelMessage 이벤트를 통해 전달된다
 Chive.ChannelMessageListQueryParams채널 메시지 조회 객체
 Chive.ChannelMessageListQueryResponse채널 메시지 조회 응답 객체
 Chive.ChannelNoticeMessage채널 공지 메시지 객체
채널 공지 메시지 정보는 ChannelHandler.onNoticeMessage 이벤트를 통해 전달된다
 Chive.ChannelPage채널 정보 조회시 반환되는 채널 페이지 객체
채널 정보를 조회할 때 반환되는 채널 페이지 객체이다
 Chive.ChannelSendMessageParams채널 메시지 전송 객체
채널에 메시지를 전송하기 위한 정보를 담고 있는 객체이다
 Chive.ChatHive 채팅 서비스는 실시간 채팅, 그룹 채팅, 1:1 채팅, 사용자 간 차단 기능 등 앱에서 원활한 채팅을 할 수 있도록 핵심 기능을 제공한다
 Chive.ConfigurationHIVE SDK 설정 관리

 Chive.AuthV4.Helper.ConflictSingleViewInfo계정 충돌시 충돌 유저의 게임 정보를 같이 보여주기 위한 클래스
 Chive.ConnectionHandler연결 상태 변화에 대한 콜백을 제공하는 리스너
이 클래스는 연결 성공 및 연결 실패 시 발생하는 이벤트를 처리합니다
 Chive.CreateChannelParams채널 생성 객체
채널을 생성하기 위한 정보를 담고 있는 객체이다
 Chive.CustomDataHandler커스텀 데이터를 수신하는 리스너
서버로부터 전달된 커스텀 문자열 데이터를 수신하여 처리하는 리스너입니다
 Chive.DataStoreHive 데이터 스토어는 NoSQL 클라우드 데이터베이스를 사용하여 게임 구성 요소나 설정 정보 등
클라이언트에 사용되는 데이터를 저장하고 동기화할 수 있습니다
 Chive.DeletedChannel삭제된 채널 정보 객체
삭제된 채널의 정보는 ChannelHandler.onDeletedChannel 이벤트를 통해 전달된다
 Chive.DirectMessage1:1 메시지 객체
1:1 메시지 정보는 [DirectMessageListener.onDirectMessage] 이벤트를 통해 전달된다
 Chive.DirectMessageHandler1:1 메시지 관련 이벤트를 처리하는 리스너
이 클래스는 1:1 메시지에서 발생하는 이벤트를 처리합니다
 Chive.DirectSendMessageParams1:1 메시지 전송 객체
특정 사용자에게 메시지를 전송하기 위한 정보를 담고 있는 객체이다
 Chive.EnterChannelParams채널 입장 객체
채널에 입장하기 위한 정보를 담고 있는 객체이다
 Chive.EnteredMember채널에 입장한 멤버 객체
채널에 입장한 멤버 정보로 ChannelHandler.onEnteredMember 이벤트를 통해 전달 받는다
 Chive.ExitedMember채널에서 퇴장한 멤버 객체
채널에서 퇴장한 멤버 정보는 ChannelHandler.onExitedMember 이벤트를 통해 전달 받는다
 Chive.FacebookMessageFacebook 메시지를 전송 할 대상 정보
 Chive.GetChannelsParams채널 정보 조회 객체
채널 정보를 조회하기 위한 객체이다
 Chive.HIVEUnityPluginUnity 통신 브릿지
 Chive.IAPV4현재 Hive IAP 가 제공하는 결제 마켓은 애플 앱스토어, 구글 플레이스토어, 원스토어, 삼성 갤럭시스토어, 아마존 앱스토어, 화웨이 앱커넥트, PG, Steam, Hive 러비(Lebi) 를 제공한다
 Chive.IAPV4.IAPV4ConsumeInfoUserAgreement소비정보전송에 대한 동의 상태 didAgree: 직전 동의 여부 firstAnsweredDate: 최초로 응답한 날짜 (Unix Timestamp) lastAnsweredDate: 마지막으로 응답한 날짜 (Unix Timestamp)
 Chive.InAppBrowserParam인앱 브라우저 설정을 위한 파라미터
 Chive.InAppWebViewParam인앱 웹뷰 설정을 위한 파라미터
 Chive.LocalPush로컬 푸시 등록 정보
 Chive.Logger로그 정보를 기록하는 클래스
(네이티브 영역을 호출하기 때문에 부하를 고려해서 로그를 기록해야 한다.)
 Chive.MatchMakingHive MatchMaking은 온라인 매치를 위해 플레이어를 연결하고 관련 데이터를 제공합니다
 Chive.MatchMaking.MatchMakingDataHive 매치 메이킹 서버에서 반환한 매치 정보
 Chive.MatchMaking.MatchMakingGroupDataHive 매치 메이킹 서버에서 반환한 그룹 매치 정보
 Chive.Member멤버 및 채널 정보 조회시 반환되는 멤버 객체
멤버 및 채널 정보를 조회할 때 반환되는 멤버 객체이다
 Chive.MessageContent메시지 전송 내용
 Chive.NoticeMessage사용자 공지 메시지 객체
사용자 공지 메시지 정보는 UserHandler.onNoticeMessage 이벤트를 통해 전달된다
 Chive.OpenBrowserParamParameters for openBrowser settings
 Chive.AuthV4.ParentalConsentInfo보호자 동의 정보 유저의 생년월일과 보호자의 이메일 주소가 포함되어 있다
 Chive.PlatformHelper플랫폼 사용 편의를 위한 헬퍼 기능들의 모음

 Chive.ProfileFacebookFacebook 유저의 프로필 정보
 Chive.ProfileGooglePlayGooglePlay Player 프로필 정보
 Chive.ProfileHiveHIVE 유저의 프로필 정보
 Chive.AuthV4.ProfileInfo유저의 프로필 정보 playerID : 유저의 고유한 ID
playerName : 외부에 보여질 유저의 닉네임, 처음 연결된 Provider 의 정보로 채워지며
HIVE 멤버쉽으로 연동한 사용자는 변경이 가능하다
 Chive.AuthV4.PlayerInfo사인-인 유저의 정보 프로필 정보 (ProfileInfo) 와 함께 유저의 토큰과 DID 값이 포함되어 있다
 Chive.PromotionHIVE 프로모션은 게임을 이용하는 유저에게 게임의 새로운 소식이나 이벤트를 효과적으로 노출하는 기능을 제공한다
프로모션 뷰 (공지, 이벤트), 보상 (쿠폰, 딥링크), 종료 팝업 (안드로이드), 무료 충전소, 리뷰 유도 팝업

 Chive.PromotionBadgeInfo유저에게 새로운 프로모션 내용이 등록 되었음을 알려주기 위한 정보
 Chive.PromotionBannerInfo특정 프로모션에 대한 배너 정보
 Chive.PromotionViewInfoPromotion 컨텐츠 화면 내용
(HIVE 프로모션 웹 뷰의 UI 를 게임 UI 의 컨셉에 맞추기 위해서 프로모션 웹 뷰를 게임에서 직접 표시하기 위한 정보)
 Chive.ProviderGoogleGoogle Play Games 의 기능 중 업적과 리더보드를 사용할 수 있다
 Chive.AuthV4.ProviderInfo프로바이더 정보 연결된 프로바이더의 UserId 를 포함하고 있다
 Chive.Push모바일 게임에서 푸시 통지 서비스는 게임 유저의 리텐션(잔존율)을 올리기 위한 중요 수단을 제공한다
 Chive.PushSetting푸시 설정 정보
 Chive.RemotePush유저가 푸시를 수신하는 상태 정보
 Chive.ResultAPI
 Chive.SocialBadgeHIVE Social Badge 정보
 Chive.SocialFacebook
 Chive.SocialGoogle
 Chive.SocialHiveHIVE 유저는 자신의 프로필 정보를 조회 하거나 수정할 수 있고 친구를 맺어서 친구와 함께 게임을 즐길 수 있는 소셜 게임 서비스를 제공한다
 Chive.SocialV4
 Chive.TranslateParams번역 요청 객체
 Chive.UserHandler사용자 관련 메시지 이벤트를 처리하는 리스너
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침