AWSPinpointTargetingInAppMessageCampaign
Objective-C
@interface AWSPinpointTargetingInAppMessageCampaign
Swift
class AWSPinpointTargetingInAppMessageCampaign
Targeted in-app message campaign.
-
Campaign id of the corresponding campaign.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable campaignId;
Swift
var campaignId: String? { get set }
-
Daily cap which controls the number of times any in-app messages can be shown to the endpoint during a day.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable dailyCap;
Swift
var dailyCap: NSNumber? { get set }
-
In-app message content with all fields required for rendering an in-app message.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingInAppMessage *_Nullable inAppMessage;
Swift
var inAppMessage: AWSPinpointTargetingInAppMessage? { get set }
-
Priority of the in-app message.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable priority;
Swift
var priority: NSNumber? { get set }
-
Schedule of the campaign.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingInAppCampaignSchedule *_Nullable schedule;
Swift
var schedule: AWSPinpointTargetingInAppCampaignSchedule? { get set }
-
Session cap which controls the number of times an in-app message can be shown to the endpoint during an application session.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable sessionCap;
Swift
var sessionCap: NSNumber? { get set }
-
Total cap which controls the number of times an in-app message can be shown to the endpoint.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable totalCap;
Swift
var totalCap: NSNumber? { get set }
-
Treatment id of the campaign.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable treatmentId;
Swift
var treatmentId: String? { get set }