HIVE SDK for C++

Public 타입 | 정적 Public 멤버 함수 | 모든 멤버 목록
Promotion 클래스 참조

HIVE 프로모션은 게임을 이용하는 유저에게 게임의 새로운 소식이나 이벤트를 효과적으로 노출하는 기능을 제공한다
프로모션 뷰 (공지, 이벤트), 보상 (쿠폰, 딥링크), 종료 팝업 (안드로이드), 무료 충전소, 리뷰 유도 팝업

더 자세히 ...

#include <HIVE_Promotion.h>

Public 타입

typedef std::function< void(ResultAPI const &result, PromotionEventType promotionEventType)> onPromotionView
 프로모션 뷰 API 결과 통지 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result, std::vector< PromotionViewInfo > const &promotionViewInfo)> onPromotionViewInfo
 HIVE 프로모션 웹 뷰의 UI 를 게임 UI 의 컨셉에 맞추기 위해서 프로모션 웹 뷰를 게임에서 직접 구현하기 위한 데이터 반환 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result, std::vector< PromotionBadgeInfo > const &badgeInfoList)> onPromotionBadgeInfo
 HIVE 프로모션 뱃지 정보 반환 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result, std::vector< PromotionBannerInfo > const &bannerInfoList)> onPromotionBannerInfo
 프로모션 배너 정보 API 호출에 대한 결과 통지 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result, AppInvitationData const &appInvitationData)> onAppInvitationData
 앱 초대 (UserAcquisition) 정보 요청에 대한 정보 반환 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result, EngagementEventType engagementEventType, EngagementEventState engagementEventState, picojson::value const &param)> onEngagement
 SDK 가 특정한 조건에서 클라이언트에 개입 (Engagement) 하기 위한 이벤트 리스너. 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result)> onPromotionUAShare
 HIVE UA 공유 정보 반환 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result, AppInvitationSenderInfo const &senderInfo)> onAppInvitationSenderInfo
 UA를 통해 자신을 앱으로 최초로 초대 성공한 유저의 정보 반환 한다. 더 자세히 ...
 

정적 Public 멤버 함수

static void showPromotion (PromotionType promotionType, bool isForced, onPromotionView listener)
 게임의 새로운 이벤트나 새로운 게임 소개등의 배너 화면을 노출 더 자세히 ...
 
static void showCustomContents (PromotionCustomType customType, std::string contentsKey, onPromotionView listener)
 외부 컨텐츠를 사용하기 위해서 커스텀 웹 뷰 노출 더 자세히 ...
 
static void showCustomContentsOnGameWindow (PromotionCustomType customType, std::string contentsKey, onPromotionView listener)
 외부 컨텐츠를 사용하기 위해서 커스텀 웹 뷰 노출 (GameWindow) 더 자세히 ...
 
static OfferwallState getOfferwallState ()
 게임내에서 무료 충전소를 노출하기 위한 버튼 UI 는 보여지거나 숨길 수 있도록 구성해야 한다. 더 자세히 ...
 
static void showOfferwall (onPromotionView listener)
 무료 충전소 화면 노출 (Android only.)
무료 충전소는 HIVE 게임 간의 광고 네트워크로 기존 HIVE 유저들이 새로운 HIVE 게임을 이용할 수 있도록 유도하는 기능이다. 더 자세히 ...
 
static void showNews (std::string menu, std::vector< int > giftPidList, onPromotionView listener)
 게임의 새로운 이벤트나 새로운 게임 소개등의 새소식 화면을 노출 더 자세히 ...
 
static void showNativeReview (onPromotionView listener)
 리뷰 유도 팝업 노출
게임 유저들의 긍정적인 평점 및 사용 후기는 다른 유저들이 게임을 이용하는데 영향을 미치게 된다. 더 자세히 ...
 
static void showReview (onPromotionView listener)
 리뷰 유도 팝업 노출
게임 유저들의 긍정적인 평점 및 사용 후기는 다른 유저들이 게임을 이용하는데 영향을 미치게 된다. 더 자세히 ...
 
static void showExit (onPromotionView listener)
 종료 확인 팝업 노출 (Android only.)
이용 중인 게임을 종료 하려는 유저에게 새로운 HIVE 게임의 다운로드를 유도하기 위해 '더 많은 게임'이란 버튼을 노출한다 더 자세히 ...
 
static void getViewInfo (PromotionCustomType customType, std::string contentsKey, onPromotionViewInfo listener)
 HIVE 프로모션 웹 뷰의 UI 를 게임 UI 의 컨셉에 맞추기 위해서 프로모션 웹 뷰를 게임에서 직접 구현 할 수 있다
이 메서드는 게임에서 HIVE 프로모션 웹 뷰를 커스터 마이징하기 위한 정보를 반환한다. 더 자세히 ...
 
static void getBadgeInfo (onPromotionBadgeInfo listener)
 뱃지 정보 조회
프로모션 뱃지는 유저에게 새로운 프로모션 내용이 등록 되었음을 알려주기 위해서 게임의 버튼 UI 를 부각하는 정보이다 더 자세히 ...
 
static void getBannerInfo (PromotionCampaignType campaignType, PromotionBannerType bannerType, onPromotionBannerInfo listener)
 배너 정보 조회
특정 프로모션에 대한 배너 정보를 요청한다. 더 자세히 ...
 
static void getBannerInfoString (std::string campaignString, std::string bannerString, onPromotionBannerInfo listener)
 배너 정보 조회
특정 프로모션에 대한 배너 정보를 요청한다. 더 자세히 ...
 
static void getAppInvitationData (onAppInvitationData listener)
 앱 초대를 위한 데이터 조회
게임에서 더 많은 사용자를 유치하기 위해서 앱 설치 유도 기능을 제공한다. 더 자세히 ...
 
static void setAdditionalInfo (std::string additionalInfo)
 프로모션 뷰의 특정 이벤트 페이지를 노출하거나 프로모션 서버에 부가 정보를 전달하고 싶을 때 JSON 포맷의 문자열을 설정할 수 있다
더 자세히 ...
 
static ResultAPI setEngagementReady (bool isReady)
 Engagement 이벤트 처리가 가능한지(게임 서버에 DB가 생성된 경우 등) 여부를 설정한다. 더 자세히 ...
 
static bool processURI (std::string URI)
 URI를 파싱하여 Event 타입으로 만든다. 더 자세히 ...
 
static void setEngagementHandler (onEngagement engagementHandler)
 Engagement 리스너를 등록한다. 더 자세히 ...
 
static void showUAShare (std::string inviteMessage, std::string inviteLink, onPromotionUAShare uaShareHandler)
 외부 SNS를 통해 UA url을 공유하기 위한 다이얼로그 노출 더 자세히 ...
 
static void updatePromotionData ()
 Promotion 정보 갱신
Promotion 새소식 페이지 등의 노출에 필요한 정보를 갱신한다.
 
static void getAppInvitationSenderInfo (onAppInvitationSenderInfo appInvitationSenderInfoHandler)
 UA를 통해 자신을 앱으로 최초 초대한 유저의 정보 반환 한다. 더 자세히 ...
 

상세한 설명

HIVE 프로모션은 게임을 이용하는 유저에게 게임의 새로운 소식이나 이벤트를 효과적으로 노출하는 기능을 제공한다
프로모션 뷰 (공지, 이벤트), 보상 (쿠폰, 딥링크), 종료 팝업 (안드로이드), 무료 충전소, 리뷰 유도 팝업

작성자
ryuvsken
Since
4.0.0

멤버 타입정의 문서화

◆ onAppInvitationSenderInfo

typedef std::function<void(ResultAPI const & result, AppInvitationSenderInfo const & senderInfo)> Promotion::onAppInvitationSenderInfo

UA를 통해 자신을 앱으로 최초로 초대 성공한 유저의 정보 반환 한다.

매개변수
resultAPI 호출 결과
senderInfo자신을 앱으로 최초로 초대 성공한 유저의 정보

◆ onPromotionUAShare

typedef std::function<void(ResultAPI const & result)> Promotion::onPromotionUAShare

HIVE UA 공유 정보 반환

매개변수
resultAPI 호출 결과

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침