HIVE SDK for iOS

Classes | Typedefs | Enumerations | Functions
HIVEPromotion.h File Reference
#import <Foundation/Foundation.h>

Go to the source code of this file.

Classes

class  HIVEPromotionBadge
 Badge information to inform users that new promotions are registered. More...
 
class  HIVEPromotionBanner
 Banner information for a specific promotion. More...
 
class  HIVEPromotionViewInfo
 Information of Promotion webview
(Information to customize your promotion Webview UI) More...
 
class  HIVEAppInvitationData
 Invite information for UserAcquisition. More...
 
class  HIVEAppInvitationCampaign
 Campaign information for invite
Campaigns are data that specifies the conditions for rewarding invite. More...
 
class  HIVEAppInvitationCampaignStage
 Campaign information for invitation
Campaigns are data that specifies the conditions for rewarding invites. More...
 
class  HIVEPromotion
 HIVE Promotion provides you with the ability to effectively expose new news or events to the game user. More...
 

Typedefs

typedef void(^ HIVEPromotionViewHandler) (HIVEResultAPI *result, HIVEPromotionViewResultType type)
 Promotion View API Result. More...
 
typedef void(^ HIVEPromotionInfoHandler) (HIVEResultAPI *result, NSArray< HIVEPromotionViewInfo *> *viewInfos)
 Returns HIVE Promotion Webview information so that your UI of webview is configured according to the concept of game UI. More...
 
typedef void(^ HIVEPromotionBadgeHandler) (HIVEResultAPI *result, NSArray< HIVEPromotionBadge *> *badgeInfos)
 Returns HIVE Promotion badge information. More...
 
typedef void(^ HIVEPromotionBannerInfoHandler) (HIVEResultAPI *result, NSArray< HIVEPromotionBanner *> *bannerInfos)
 HIVE Promotion banner information.
 
typedef void(^ HIVEPromotionShareHandler) (HIVEResultAPI *result)
 Returns HIVE UA Share information. More...
 
typedef void(^ HIVEAppInvitationDataHandler) (HIVEResultAPI *result, HIVEAppInvitationData *invitationData)
 Returns information about request for user invite (UserAcquisition) More...
 
typedef void(^ HIVEEngagementHandler) (HIVEResultAPI *result, HIVEEngagementEventType engagementEventType, HIVEEngagementEventState engagementState, NSDictionary *param)
 An event listener for the SDK to engage clients in certain conditions. More...
 

Enumerations

enum  HIVEPromotionViewResultType { kHIVEPromotionViewResultTypeOpen = 0, kHIVEPromotionViewResultTypeClose }
 Promotion view event types. More...
 
enum  HIVEPromotionViewType { kHIVEPromotionViewTypeBANNERLegacy = -1, kHIVEPromotionViewTypeBANNER = 0, kHIVEPromotionViewTypeNEWS, kHIVEPromotionViewTypeNOTICE }
 Types of Promotion view. More...
 
enum  HIVEPromotionCustomType { kHIVEPromotionCustomTypeVIEW = 0, kHIVEPromotionCustomTypeBOARD, kHIVEPromotionCustomTypeSPOT, kHIVEPromotionCustomTypeDIRECT }
 Types of Promotion CustomView. More...
 
enum  HIVEPromotionBadgeTarget { kHIVEPromotionBadgeTargetNEWS = 0, kHIVEPromotionBadgeTargetNOTICE, kHIVEPromotionBadgeTargetCUSTOMVIEW, kHIVEPromotionBadgeTargetCUSTOMBOARD }
 Information on which promotional badge is displayed
If NOTICE, it should indicate the badge related to the notice. More...
 

Functions

typedef NS_ENUM (NSUInteger, HIVEOfferwallState)
 Information of Offerwall(free charging station) button. More...
 
typedef NS_ENUM (NSInteger, HIVEPromotionCampaignType)
 Campaign type selected before requesting rolling banner data. More...
 
typedef NS_ENUM (NSInteger, HIVEPromotionBannerType)
 Banner type selected before requesting rolling banner data. More...
 
typedef NS_ENUM (NSUInteger, HIVEEngagementEventType)
 Function type of UserEngagement. More...
 
typedef NS_ENUM (NSUInteger, HIVEEngagementEventState)
 The status that HIVE SDK engages clients in certain conditions. More...
 

Detailed Description

Author
Kyujin Kim
Date
2016-2019
Copyright © GAMEVIL COM2US PLATFORM Inc. All Right Reserved. Terms of Use Privacy Policy