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