HIVE SDK for Android

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

 Ccom.hive.Promotion.AppInvitationCampaign앱 초대를 위한 캠페인 정보
캠페인은 초대에 대한 보상을 달성하기 위한 조건을 명시한 데이터
 Ccom.hive.Promotion.AppInvitationData보상 지급 요청에 대한 정보 정의
(showOfferwall() 호출 시, 보상 지급 요청을 보내고 응답을 받은 후, 화면에 wall을 표시해주는 구조임)
 Ccom.hive.Promotion.AppInvitationDataListener앱 초대 정보 요청에 대한 결과 통지
 Ccom.hive.AuthHIVE SDK 초기화 및 HIVE 인증 기능을 제공한다
HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다
 Ccom.hive.Auth.AuthAdultConfirmListener성인 인증 팝업 결과 통지 리스너
 Ccom.hive.Auth.AuthInitializeListenerHIVE SDK 초기화 결과 통지
 Ccom.hive.Auth.AuthInitResultHIVE SDK 초기화 후 결과 통지시 전달되는 정보
 Ccom.hive.Auth.AuthLoginListenerHIVE 로그인 결과 통지 리스너
 Ccom.hive.Auth.AuthLogoutListenerHIVE 로그 아웃 결과 통지
 Ccom.hive.Auth.AuthMaintenanceActionType점검 화면에서 버튼을 눌렀을때 동작될 행동
 Ccom.hive.Auth.AuthMaintenanceInfo서버 점검 및 업데이트 상태 표시 정보
 Ccom.hive.Auth.AuthMaintenanceListener점검 팝업 결과 통지 리스너
 Ccom.hive.Auth.AuthShowTermsListener약관 정보 표시 결과 통지 리스너
 Ccom.hive.AuthV4HIVE SDK 초기화 및 HIVE 인증 기능을 제공한다 HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다
 Ccom.hive.AuthV4.Helper.AuthV4HelperListenerAuthV4Helper API 요청 결과 통지
 Ccom.hive.AuthV4.AuthV4MaintenanceActionType점검 화면에서 버튼을 눌렀을때 동작될 행동 OPEN_URL : 외부 브라우저로 전달된 URL 을 실행
EXIT : 앱 종료
DONE : 아무 처리 하지 않고 점검 팝업 종료
 Ccom.hive.AuthV4.AuthV4MaintenanceInfo서버 점검 및 업데이트 상태 표시 정보 title : 점검 제목
message : 점검 내용
button : 버튼의 Text 문구 ex) 확인
action : 버튼을 눌렀을때 동작될 행동
url : action 이 OPEN_URL 일 경우에 브라우징 될 URL
remainingTime : EXIT 일 경우 점검 완료까지 남은 초단위 시간
 Ccom.hive.ConfigurationHIVE SDK 설정 관리

 Ccom.hive.AuthV4.Helper.ConflictSingleViewInfo계정 충돌시 충돌 유저의 게임 정보를 같이 보여주기 위한 클래스
 Ccom.hive.Promotion.EngagementEventStateHIVE SDK 가 특정한 조건에서 클라이언트에 개입 (Engagement) 하는 상태
 Ccom.hive.Promotion.EngagementEventTypeUserEngagement 기능 타입
 Ccom.hive.Promotion.EngagementListenerSDK 가 특정한 조건에서 클라이언트에 개입 (Engagement) 하기 위한 이벤트 리스너
 Ccom.hive.SocialHive.FriendType친구 목록 조회 형태
 Ccom.hive.HiveActivity안드로이드 Activity 생명 주기에 따른 SDK 관리 클래스
 Ccom.hive.Configuration.HIVECustomUITypeHIVE custom UI 사용 여부 정의
 Ccom.hive.SocialHive.HiveDialogTypeHIVE 웹뷰 대화상자의 형태
 Ccom.hive.HiveInternalActivity안드로이드 Activity 웹뷰 하드웨어 가속 지원 용
 Ccom.hive.Configuration.HIVELanguageHIVE 플랫폼 지원 언어
 Ccom.hive.Configuration.HIVEPermissionTypeHIVE 플랫폼 서버존 정의
 Ccom.hive.SocialHive.HiveRelationRouteHIVE 친구 관계가 맺어진 경로 형태
 Ccom.hive.IAPHIVE IAP 는 마켓별 구매 프로세스의 개발 비용을 최소화 할 수 있고 구매 로그를 일관성 있게 수집하여 사업, 개발, 관리 부서에 필요한 정보를 제공할 수 있다
 Ccom.hive.IAP.IAPBalanceInfoListenerHIVE 러비 상점일 경우 잔액 확인 결과 통지
 Ccom.hive.IAP.IAPMarketInfoListenerHIVE IAP 에서 상점 및 상품의 구성을 위한 정보 조회 결과 통지
 Ccom.hive.IAP.IAPProductHIVE IAP 백오피스에서 생성한 상품 정보
마켓에 등록된 상품(Market Pid)과 HIVE IAP 백오피스에 등록한 상품 (Game Pid) 의 정보를 포함한다
 Ccom.hive.IAP.IAPPurchaseReceiptListener상품 결제 시도 결과 통지
상품은 App Store, Google Store 에 등록된 마켓 상품 (marketPid) 과 HIVE IAP 백오피스에 등록된 HIVE IAP 상품 (gamePid) 으로 구분된다
 Ccom.hive.IAP.IAPReceiptPurchase() 나 restoreReceipt() API 에서 받을 수 있는 결과 정보
 Ccom.hive.IAP.IAPRestoreReceiptListenerHIVE IAP 상품에 대한 미지급된 아이템 지급을 요청 결과 통지
상품 구매 과정에서 여러가지 상황으로 인하여 아이템 지급을 실패하는 경우가 발생할 수 있다
 Ccom.hive.IAP.IAPShopHIVE IAP 백오피스에서 구성한 상점 정보
 Ccom.hive.IAP.IAPShopInfoListenerHIVE IAP 백오피스에서 구성한 상점 정보 조회 결과 통지
 Ccom.hive.IAP.IAPType결제 마켓 형태
 Ccom.hive.IAPV4HIVE IAP 는 마켓별 구매 프로세스의 개발 비용을 최소화 할 수 있고 구매 로그를 일관성 있게 수집하여 사업, 개발, 관리 부서에 필요한 정보를 제공할 수 있다
 Ccom.hive.IAPV4.IAPV4BalanceInfoListenerHIVE 러비 상점일 경우 잔액 확인 결과 통지
 Ccom.hive.IAPV4.IAPV4CheckPromotePurchaseListener
 Ccom.hive.IAPV4.IAPV4MarketInfoListenerHIVE IAPV4 에서 마켓의 구성을 위한 정보 조회 결과 통지
 Ccom.hive.IAPV4.IAPV4ProductHIVE IAP 백오피스에서 생성한 상품 정보
마켓에 등록된 상품(Market Pid) 의 정보를 포함한다
 Ccom.hive.IAPV4.IAPV4ProductInfoListenerHIVE IAPV4 상품 정보 조회 결과 통지
 Ccom.hive.IAPV4.IAPV4PurchaseListener상품 결제 시도 결과 통지
HIVE IAPV4 의 상품 구매는 App Store, Google Store 에 등록된 마켓 상품 (marketPid) 을 요청하게 된다
 Ccom.hive.IAPV4.IAPV4Receiptpurchase(String, String, IAPV4PurchaseListener)restore(IAPV4RestoreListener) API 에서 받을 수 있는 결과 정보
 Ccom.hive.IAPV4.IAPV4RestoreListenerHIVE IAPV4 상품에 대한 미지급된 아이템 지급을 요청 결과 통지
상품 구매 과정에서 여러가지 상황으로 인하여 아이템 지급을 실패하는 경우가 발생할 수 있다
 Ccom.hive.IAPV4.IAPV4TransactionFinishListenerHIVE IAP v4에서 상품에 대한 지급 완료 후 결제 트랜잭션을 종료하기 위한 요청 결과 통지
 Ccom.hive.IAPV4.IAPV4TransactionMultiFinishListenerHIVE IAP v4에서 상품에 대한 지급 완료 후 복수 개의 결제 트랜잭션을 종료하기 위한 요청 결과 통지
 Ccom.hive.IAPV4.IAPV4Type결제 마켓 형태
 Ccom.hive.Push.LocalPush로컬 푸시 등록 정보
 Ccom.hive.Push.LocalPushListener로컬 푸시 등록 결과 통지
 Ccom.hive.Auth.LoginTypeHIVE 로그인 형태 정의
 Ccom.hive.SocialHive.MessageContent메시지 전송 내용
 Ccom.hive.Promotion.OfferwallState게임내 오퍼월(무료 충전소) 을 호출 할 수 있는 버튼 노출 가능 상태 정보
 Ccom.hive.PermissionView.PermissionViewData권한고지팝업을 구성하기 위한 데이터를 담고 있는 클래스로, PermissionViewUnitData의 리스트를 가지고 있다
 Ccom.hive.PermissionView.PermissionViewDataListener권한고지팝업 데이터 통지용 리스너
 Ccom.hive.PermissionView.PermissionViewUnitData권한고지팝업 표시될 권한에 하나에 대한 설명을 담고 있는 클래스
 Ccom.hive.PlatformHelper.PlatformHelperListenerPlatformHelper의 동작에 대한 이벤트 리스너
 Ccom.hive.SocialFacebook.PostFacebookListenerFacebook 게시글 등록 요청 결과 통지
 Ccom.hive.SocialFacebook.ProfileFacebookFacebook 유저의 프로필 정보
 Ccom.hive.SocialGoogle.ProfileGoogleGooglePlay Player 프로필 정보
 Ccom.hive.SocialHive.ProfileHiveHIVE 유저의 프로필 정보
 Ccom.hive.AuthV4.ProfileInfo유저의 프로필 정보 playerID : 유저의 고유한 ID
playerName : 외부에 보여질 유저의 닉네임, 처음 연결된 Provider 의 정보로 채워지며
HIVE 멤버쉽으로 연동한 사용자는 변경이 가능하다
 Ccom.hive.SocialHive.ProfileListenerHIVE 유저의 프로필 / 친구 목록 결과 통지
 Ccom.hive.SocialFacebook.ProfileListenerHIVE 프로필 / 친구 정보 결과 통지
 Ccom.hive.PromotionHIVE 프로모션은 게임을 이용하는 유저에게 게임의 새로운 소식이나 이벤트를 효과적으로 노출하는 기능을 제공한다
프로모션 뷰 (공지, 이벤트), 보상 (쿠폰, 딥링크), 종료 팝업 (안드로이드), 무료 충전소, 리뷰 유도 팝업

 Ccom.hive.Promotion.PromotionBadge유저에게 새로운 프로모션 내용이 등록 되었음을 알려주기 위한 정보
 Ccom.hive.Promotion.PromotionBadgeInfoListener프로모션 뱃지 정보 API 호출에 대한 결과 통지
 Ccom.hive.Promotion.PromotionBadgeTarget프로모션 뱃지 정보가 표시될 대상 정보
만약 NOTICE 이면 공지사항 관련 뱃지를 표시해야한다
 Ccom.hive.Promotion.PromotionBanner특정 프로모션에 대한 배너 정보
 Ccom.hive.Promotion.PromotionBannerInfoListener프로모션 배너 정보 API 호출에 대한 결과 통지
 Ccom.hive.Promotion.PromotionCustomType커스텀 컨텐츠의 형태
 Ccom.hive.Promotion.PromotionShareListenerHIVE UA 공유 정보 반환
 Ccom.hive.Promotion.PromotionViewInfoPromotion 컨텐츠 화면 내용
(HIVE 프로모션 웹 뷰의 UI 를 게임 UI 의 컨셉에 맞추기 위해서 프로모션 웹 뷰를 게임에서 직접 표시하기 위한 정보)
 Ccom.hive.Promotion.PromotionViewInfoListener프로모션 뷰 정보 API 호출에 대한 결과 통지
 Ccom.hive.Promotion.PromotionViewListener프로모션 뷰 API 호출에 대한 결과 통지
 Ccom.hive.Promotion.PromotionViewResultType프로모션 뷰 결과 통지시 이벤트 형태
 Ccom.hive.Promotion.PromotionViewType프로모션 뷰 창의 형태
 Ccom.hive.Promotion.PromotionWebviewType어떤 프로모션 타입에 대한 웹뷰인가를 나타내기 위한 형태 정의
 Ccom.hive.ProviderGoogleGoogle Play Games 의 기능 중 업적과 리더보드를 사용할 수 있다
 Ccom.hive.AuthV4.ProviderInfo프로바이더 정보 연결된 프로바이더의 UserId 를 포함하고 있다
 Ccom.hive.AuthV4.ProviderTypeProvider 형태 정의 여기서 AUTO 는 자동로그인의 용도로 쓰이며
isAutoSignIn() 이 true 일 경우 SignIn 시 AUTO 로 입력해 주면 된다
 Ccom.hive.Push모바일 게임에서 Push 통지 서비스는 게임 유저의 리텐션 (잔존율) 을 올리기 위한 중요 수단을 제공한다
 Ccom.hive.Push.RemotePush유저가 푸시를 수신 받는 상태 정보
 Ccom.hive.Push.RemotePushListener유저가 푸시를 수신 받는 상태 조희의 결과 통지
 Ccom.hive.ResultAPI
 Ccom.hive.SocialFacebook.SendMessageFacebookListenerFacebook 메시지 전송 결과 통지
 Ccom.hive.SocialHive.SendMessageListenerHIVE 친구 메시지 전송 결과 통지
 Ccom.hive.SocialHive.ShowHiveDialogListenerHIVE 웹뷰 대화상자 결과 통지
 Ccom.hive.SocialFacebook.ShowInvitationDialogListenerFacebook 유저에게 친구 초대 요청 결과 통지
 Ccom.hive.SocialHive.SocialBadgeHIVE Social Badge 정보
 Ccom.hive.SocialHive.SocialBadgeListenerHIVE Social Badge 정보
 Ccom.hive.SocialFacebook
 Ccom.hive.SocialFacebook.SocialFacebookMessageFacebook 메시지를 전송 할 대상 정보
 Ccom.hive.SocialGoogle
 Ccom.hive.SocialHiveHIVE 유저는 자신의 프로필 정보를 조회 하거나 수정할 수 있고 친구를 맺어서 친구와 함께 게임을 즐길 수 있는 소셜 게임 서비스를 제공한다
 Ccom.hive.SocialGoogle.SocialProfileGoogleListenerGoogle Play 프로필 정보 결과 통지
 Ccom.hive.Analytics.Tracker트래커 설정 클래스
 Ccom.hive.Analytics.TrackingType사용자 분석을 위한 서드 파티 트래커 형태
 Ccom.hive.Configuration.ZoneTypeHIVE 플랫폼 서버존 정의
Copyright © GAMEVIL COM2US PLATFORM Inc. All Right Reserved. 이용약관 개인정보 처리방침