#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... | |