AWSPinpointTargetingDirectMessageConfiguration
Objective-C
@interface AWSPinpointTargetingDirectMessageConfiguration
Swift
class AWSPinpointTargetingDirectMessageConfiguration
Specifies the settings and content for the default message and any default messages that you tailored for specific channels.
-
The default push notification message for the ADM (Amazon Device Messaging) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingADMMessage *_Nullable ADMMessage;
Swift
var admMessage: AWSPinpointTargetingADMMessage? { get set }
-
The default push notification message for the APNs (Apple Push Notification service) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingAPNSMessage *_Nullable APNSMessage;
Swift
var apnsMessage: AWSPinpointTargetingAPNSMessage? { get set }
-
The default push notification message for the Baidu (Baidu Cloud Push) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingBaiduMessage *_Nullable baiduMessage;
Swift
var baiduMessage: AWSPinpointTargetingBaiduMessage? { get set }
-
The default message for all channels.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingDefaultMessage *_Nullable defaultMessage;
Swift
var defaultMessage: AWSPinpointTargetingDefaultMessage? { get set }
-
The default push notification message for all push notification channels.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingDefaultPushNotificationMessage *_Nullable defaultPushNotificationMessage;
Swift
var defaultPushNotificationMessage: AWSPinpointTargetingDefaultPushNotificationMessage? { get set }
-
The default message for the email channel. This message overrides the default message (DefaultMessage).
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingEmailMessage *_Nullable emailMessage;
Swift
var emailMessage: AWSPinpointTargetingEmailMessage? { get set }
-
The default push notification message for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message overrides the default push notification message (DefaultPushNotificationMessage).
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingGCMMessage *_Nullable GCMMessage;
Swift
var gcmMessage: AWSPinpointTargetingGCMMessage? { get set }
-
The default message for the SMS channel. This message overrides the default message (DefaultMessage).
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingSMSMessage *_Nullable SMSMessage;
Swift
var smsMessage: AWSPinpointTargetingSMSMessage? { get set }
-
The default message for the voice channel. This message overrides the default message (DefaultMessage).
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingVoiceMessage *_Nullable voiceMessage;
Swift
var voiceMessage: AWSPinpointTargetingVoiceMessage? { get set }