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 }
View on GitHub
Install in Dash
AWSPinpointTargetingInAppMessageCampaign Class Reference