HIVE SDK for iOS

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

 CHIVEAppInvitationCampaign앱 초대를 위한 캠패인 정보
캠페인은 초대에 대한 보상을 달상하기 위한 조건을 명시한 데이터
 CHIVEAppInvitationCampaignStage앱 초대를 위한 캠페인 정보
캠페인은 초대에 대한 보상을 달성하기 위한 조건을 명시한 데이터
 CHIVEAppInvitationData앱 초대(UserAcquisition)를 위한 정보
 CHIVEAuthHIVE SDK 초기화 및 HIVE 인증 기능을 제공한다
HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다
 CHIVEAuthInitResultHIVE SDK 초기화 후 결과 통지시 전달되는 정보
 CHIVEAuthMaintenanceInfo서버 점검 및 업데이트 상태 표시 정보
 CHIVEAuthV4HelperHIVE 인증의 고도화 된 기능을 제공한다

이 클래스에서 제공하는 상세 기능은 다음과 같다
 CHIVEAuthV4MaintenanceInfo서버 점검 및 업데이트 상태 표시 정보 title : 점검 제목
message : 점검 내용
button : 버튼의 Text 문구 ex) 확인
action : 버튼을 눌렀을때 동작될 행동
url : action 이 OPEN_URL 일 경우에 브라우징 될 URL
remainingTime : EXIT 일 경우 점검 완료까지 남은 초단위 시간
 CHIVEConfigurationHIVE SDK 설정 관리

 CHIVEConflictSingleViewInfo계정 충돌시 충돌 유저의 게임 정보를 같이 보여주기 위한 클래스
 CHIVEIAPHIVE IAP 는 마켓별 구매 프로세스의 개발 비용을 최소화 할 수 있고 구매 로그를 일관성 있게 수집하여 사업, 개발, 관리 부서에 필요한 정보를 제공할 수 있다
 CHIVEIAPProductHIVE IAP 백오피스에서 생성한 상품 정보
마켓에 등록된 상품(Market Pid)과 HIVE IAP 백오피스에 등록한 상품 (Game Pid) 의 정보를 포함한다
 CHIVEIAPReceiptPurchase() 나 restoreReceipt() API 에서 받을 수 있는 결과 정보
 CHIVEIAPShopHIVE IAP 백오피스에서 구성한 상점 정보
 CHIVEIAPV4HIVE IAP 는 마켓별 구매 프로세스의 개발 비용을 최소화 할 수 있고 구매 로그를 일관성 있게 수집하여 사업, 개발, 관리 부서에 필요한 정보를 제공할 수 있다
 CHIVEIAPV4ProductHIVE IAP v4 상품 정보
 CHIVEIAPV4ReceiptHIVE IAP v4 결제 영수증 정보
 CHIVEIAPV4ReceiptAppleHIVE IAP v4 애플 결제 영수증 정보
 CHIVELocalPush로컬 푸시 등록 정보
 C<HIVELoggerListener >Logger 에 로그를 남길때 호출되는 리스너 SDK 내부 로그를 테스트 화면에 출력하고 싶을 때 사용할 수 있음
 CHIVEMessageContent메시지 전송 내용
 CHIVEPlatformHelperIOS 플랫폼에서 지원하는 기능을 제공하는 클래스이다
 CHIVEProfileFacebookFacebook 유저의 프로필 정보
 CHIVEProfileGoogleGooglePlay Player 프로필 정보
 CHIVEProfileHiveHIVE 유저의 프로필 정보
 CHIVEProfileInfo유저의 프로필 정보 playerID : 유저의 고유한 ID
playerName : 외부에 보여질 유저의 닉네임, 처음 연결된 Provider 의 정보로 채워지며
HIVE 멤버쉽으로 연동한 사용자는 변경이 가능하다
 CHIVEPlayerInfo사인-인 유저의 정보 프로필 정보 (ProfileInfo) 와 함께 유저의 토큰과 DID 값이 포함되어 있다
 CHIVEPromotionHIVE 프로모션은 게임을 이용하는 유저에게 게임의 새로운 소식이나 이벤트를 효과적으로 노출하는 기능을 제공한다
프로모션 뷰(공지, 이벤트), 보상(쿠폰, 딥링크), 종료 팝업(안드로이드), 무료 충전소, 리뷰 유도 팝업

 CHIVEPromotionBadge유저에게 새로운 프로모션 내용이 등록 되었음을 알려주기 위한 정보
 CHIVEPromotionBanner특정 프로모션에 대한 배너 정보
 CHIVEPromotionViewInfoPromotion 컨텐츠 화면 내용
(HIVE 프로모션 웹 뷰의 UI 를 게임 UI 의 컨셉에 맞추기 위해서 프로모션 웹 뷰를 게임에서 직접 표시하기 위한 정보)
 CHIVEPropertySDK 내부에서 사용하는 속성 정보를 관리 (iOS) propertiesFileName을 키로 NSUserDefaults또는 파일에 NSMutableDictionary object를 저장한다
 CHIVEProviderAppleAchievementApple GameCenter 업적 정보
 CHIVEProviderInfo프로바이더 정보 연결된 프로바이더의 UserId 를 포함하고 있다
 CHIVEPush모바일 게임에서 푸시 통지 서비스는 게임 유저의 리텐션(잔존율)을 올리기 위한 중요 수단을 제공한다
 CHIVERemotePush유저가 푸시를 수신하는 상태 정보
 CHIVEResourceIOS 리소스 기능 모음 여기서 사용되는 path는 Asset(bundle)을 제외하면, applicationDocumentsDirectory 등을 포함한 full path여야 한다
 CHIVEResultAPI
 CHIVESocialBadgeHIVE Social Badge 정보
 CHIVESocialFacebook
 CHIVESocialFacebookMessageFacebook 메시지를 전송 할 대상 정보
 CHIVESocialGoogle
 CHIVESocialHiveHIVE 유저는 자신의 프로필 정보를 조회 하거나 수정할 수 있고 친구를 맺어서 친구와 함께 게임을 즐길 수 있는 소셜 게임 서비스를 제공한다
 CHIVETracker트래커 설정 클래스
 CNSData(HiveJSON)JSON NSData를 NSDictionary로 변환
 CNSDictionary(HiveJSON)NSDictionary를 JSON value로 변환
 CNSString(HiveJSON)JSON String to NSDictionary
 CNSString(HiveLocalize)String localization. ConfigurationImpl에서 설정된 HiveLanguage를 기반으로 string을 지역화한다
 CNSString(HiveValidation)Phone number, Email format validation
Copyright © GAMEVIL COM2US PLATFORM Inc. All Right Reserved. 이용약관 개인정보 처리방침