|
|
@@ -20,26 +20,6 @@
|
|
|
|
|
|
@implementation FIRInAppMessagingDisplayMessage
|
|
|
|
|
|
-- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
- campaignName:(NSString *)campaignName
|
|
|
- renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
- messageType:(FIRInAppMessagingDisplayMessageType)messageType
|
|
|
- triggerType:(FIRInAppMessagingDisplayTriggerType)triggerType
|
|
|
- appData:(NSDictionary *)appData {
|
|
|
- if (self = [super init]) {
|
|
|
-#pragma clang diagnostic push
|
|
|
-#pragma clang diagnostic ignored "-Wdeprecated-declarations"
|
|
|
- _campaignInfo = [[FIRInAppMessagingCampaignInfo alloc] initWithMessageID:messageID
|
|
|
- campaignName:campaignName
|
|
|
- renderAsTestMessage:renderAsTestMessage];
|
|
|
-#pragma clang diagnostic pop
|
|
|
- _type = messageType;
|
|
|
- _triggerType = triggerType;
|
|
|
- _appData = [appData copy];
|
|
|
- }
|
|
|
- return self;
|
|
|
-}
|
|
|
-
|
|
|
- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
campaignName:(NSString *)campaignName
|
|
|
renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
@@ -51,11 +31,9 @@
|
|
|
renderAsTestMessage:renderAsTestMessage];
|
|
|
_type = messageType;
|
|
|
_triggerType = triggerType;
|
|
|
- _appData = nil;
|
|
|
}
|
|
|
return self;
|
|
|
}
|
|
|
-
|
|
|
@end
|
|
|
|
|
|
@implementation FIRInAppMessagingCardDisplay
|
|
|
@@ -76,36 +54,6 @@
|
|
|
_secondaryActionURL = secondaryActionURL;
|
|
|
}
|
|
|
|
|
|
-- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
- campaignName:(NSString *)campaignName
|
|
|
- renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
- triggerType:(FIRInAppMessagingDisplayTriggerType)triggerType
|
|
|
- titleText:(NSString *)title
|
|
|
- textColor:(UIColor *)textColor
|
|
|
- portraitImageData:(FIRInAppMessagingImageData *)portraitImageData
|
|
|
- backgroundColor:(UIColor *)backgroundColor
|
|
|
- primaryActionButton:(FIRInAppMessagingActionButton *)primaryActionButton
|
|
|
- primaryActionURL:(NSURL *)primaryActionURL
|
|
|
- appData:(NSDictionary *)appData {
|
|
|
-#pragma clang diagnostic push
|
|
|
-#pragma clang diagnostic ignored "-Wdeprecated-declarations"
|
|
|
- if (self = [super initWithMessageID:messageID
|
|
|
- campaignName:campaignName
|
|
|
- renderAsTestMessage:renderAsTestMessage
|
|
|
- messageType:FIRInAppMessagingDisplayMessageTypeCard
|
|
|
- triggerType:triggerType
|
|
|
- appData:appData]) {
|
|
|
-#pragma clang diagnostic pop
|
|
|
- _title = title;
|
|
|
- _textColor = textColor;
|
|
|
- _portraitImageData = portraitImageData;
|
|
|
- _displayBackgroundColor = backgroundColor;
|
|
|
- _primaryActionButton = primaryActionButton;
|
|
|
- _primaryActionURL = primaryActionURL;
|
|
|
- }
|
|
|
- return self;
|
|
|
-}
|
|
|
-
|
|
|
- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
campaignName:(NSString *)campaignName
|
|
|
renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
@@ -122,8 +70,7 @@
|
|
|
campaignName:campaignName
|
|
|
renderAsTestMessage:renderAsTestMessage
|
|
|
messageType:FIRInAppMessagingDisplayMessageTypeCard
|
|
|
- triggerType:triggerType
|
|
|
- appData:nil]) {
|
|
|
+ triggerType:triggerType]) {
|
|
|
#pragma clang diagnostic pop
|
|
|
_title = title;
|
|
|
_textColor = textColor;
|
|
|
@@ -138,33 +85,6 @@
|
|
|
@end
|
|
|
|
|
|
@implementation FIRInAppMessagingBannerDisplay
|
|
|
-- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
- campaignName:(NSString *)campaignName
|
|
|
- renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
- triggerType:(FIRInAppMessagingDisplayTriggerType)triggerType
|
|
|
- titleText:(NSString *)title
|
|
|
- bodyText:(NSString *)bodyText
|
|
|
- textColor:(UIColor *)textColor
|
|
|
- backgroundColor:(UIColor *)backgroundColor
|
|
|
- imageData:(nullable FIRInAppMessagingImageData *)imageData
|
|
|
- actionURL:(nullable NSURL *)actionURL
|
|
|
- appData:(NSDictionary *)appData {
|
|
|
- if (self = [super initWithMessageID:messageID
|
|
|
- campaignName:campaignName
|
|
|
- renderAsTestMessage:renderAsTestMessage
|
|
|
- messageType:FIRInAppMessagingDisplayMessageTypeBanner
|
|
|
- triggerType:triggerType
|
|
|
- appData:appData]) {
|
|
|
- _title = title;
|
|
|
- _bodyText = bodyText;
|
|
|
- _textColor = textColor;
|
|
|
- _displayBackgroundColor = backgroundColor;
|
|
|
- _imageData = imageData;
|
|
|
- _actionURL = actionURL;
|
|
|
- }
|
|
|
- return self;
|
|
|
-}
|
|
|
-
|
|
|
- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
campaignName:(NSString *)campaignName
|
|
|
renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
@@ -179,8 +99,7 @@
|
|
|
campaignName:campaignName
|
|
|
renderAsTestMessage:renderAsTestMessage
|
|
|
messageType:FIRInAppMessagingDisplayMessageTypeBanner
|
|
|
- triggerType:triggerType
|
|
|
- appData:nil]) {
|
|
|
+ triggerType:triggerType]) {
|
|
|
_title = title;
|
|
|
_bodyText = bodyText;
|
|
|
_textColor = textColor;
|
|
|
@@ -190,40 +109,10 @@
|
|
|
}
|
|
|
return self;
|
|
|
}
|
|
|
-
|
|
|
@end
|
|
|
|
|
|
@implementation FIRInAppMessagingModalDisplay
|
|
|
|
|
|
-- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
- campaignName:(NSString *)campaignName
|
|
|
- renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
- triggerType:(FIRInAppMessagingDisplayTriggerType)triggerType
|
|
|
- titleText:(NSString *)title
|
|
|
- bodyText:(NSString *)bodyText
|
|
|
- textColor:(UIColor *)textColor
|
|
|
- backgroundColor:(UIColor *)backgroundColor
|
|
|
- imageData:(nullable FIRInAppMessagingImageData *)imageData
|
|
|
- actionButton:(nullable FIRInAppMessagingActionButton *)actionButton
|
|
|
- actionURL:(nullable NSURL *)actionURL
|
|
|
- appData:(nullable NSDictionary *)appData {
|
|
|
- if (self = [super initWithMessageID:messageID
|
|
|
- campaignName:campaignName
|
|
|
- renderAsTestMessage:renderAsTestMessage
|
|
|
- messageType:FIRInAppMessagingDisplayMessageTypeModal
|
|
|
- triggerType:triggerType
|
|
|
- appData:appData]) {
|
|
|
- _title = title;
|
|
|
- _bodyText = bodyText;
|
|
|
- _textColor = textColor;
|
|
|
- _displayBackgroundColor = backgroundColor;
|
|
|
- _imageData = imageData;
|
|
|
- _actionButton = actionButton;
|
|
|
- _actionURL = actionURL;
|
|
|
- }
|
|
|
- return self;
|
|
|
-}
|
|
|
-
|
|
|
- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
campaignName:(NSString *)campaignName
|
|
|
renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
@@ -239,8 +128,7 @@
|
|
|
campaignName:campaignName
|
|
|
renderAsTestMessage:renderAsTestMessage
|
|
|
messageType:FIRInAppMessagingDisplayMessageTypeModal
|
|
|
- triggerType:triggerType
|
|
|
- appData:nil]) {
|
|
|
+ triggerType:triggerType]) {
|
|
|
_title = title;
|
|
|
_bodyText = bodyText;
|
|
|
_textColor = textColor;
|
|
|
@@ -255,25 +143,6 @@
|
|
|
|
|
|
@implementation FIRInAppMessagingImageOnlyDisplay
|
|
|
|
|
|
-- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
- campaignName:(NSString *)campaignName
|
|
|
- renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
- triggerType:(FIRInAppMessagingDisplayTriggerType)triggerType
|
|
|
- imageData:(nullable FIRInAppMessagingImageData *)imageData
|
|
|
- actionURL:(nullable NSURL *)actionURL
|
|
|
- appData:(nullable NSDictionary *)appData {
|
|
|
- if (self = [super initWithMessageID:messageID
|
|
|
- campaignName:campaignName
|
|
|
- renderAsTestMessage:renderAsTestMessage
|
|
|
- messageType:FIRInAppMessagingDisplayMessageTypeModal
|
|
|
- triggerType:triggerType
|
|
|
- appData:appData]) {
|
|
|
- _imageData = imageData;
|
|
|
- _actionURL = actionURL;
|
|
|
- }
|
|
|
- return self;
|
|
|
-}
|
|
|
-
|
|
|
- (instancetype)initWithMessageID:(NSString *)messageID
|
|
|
campaignName:(NSString *)campaignName
|
|
|
renderAsTestMessage:(BOOL)renderAsTestMessage
|
|
|
@@ -284,8 +153,7 @@
|
|
|
campaignName:campaignName
|
|
|
renderAsTestMessage:renderAsTestMessage
|
|
|
messageType:FIRInAppMessagingDisplayMessageTypeModal
|
|
|
- triggerType:triggerType
|
|
|
- appData:nil]) {
|
|
|
+ triggerType:triggerType]) {
|
|
|
_imageData = imageData;
|
|
|
_actionURL = actionURL;
|
|
|
}
|