AWSPinpointTargetingGCMChannelResponse
Objective-C
@interface AWSPinpointTargetingGCMChannelResponse
Swift
class AWSPinpointTargetingGCMChannelResponse
Provides information about the status and settings of the GCM channel for an application. The GCM channel enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.
Required parameters: [Platform]
-
The unique identifier for the application that the GCM channel applies to.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable applicationId;
Swift
var applicationId: String? { get set }
-
The date and time when the GCM channel was enabled.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable creationDate;
Swift
var creationDate: String? { get set }
-
The Web API Key, also referred to as an API_KEY or server key, that you received from Google to communicate with Google services.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable credential;
Swift
var credential: String? { get set }
-
The default authentication method used for GCM. Values are either “TOKEN” or “KEY”. Defaults to “KEY”.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable defaultAuthenticationMethod;
Swift
var defaultAuthenticationMethod: String? { get set }
-
Specifies whether the GCM channel is enabled for the application.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable enabled;
Swift
var enabled: NSNumber? { get set }
-
(Not used) This property is retained only for backward compatibility.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable hasCredential;
Swift
var hasCredential: NSNumber? { get set }
-
Returns true if the JSON file provided by Google during registration process was used in the ServiceJson field of the request.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable hasFcmServiceCredentials;
Swift
var hasFcmServiceCredentials: NSNumber? { get set }
-
(Deprecated) An identifier for the GCM channel. This property is retained only for backward compatibility.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable identifier;
Swift
var identifier: String? { get set }
-
Specifies whether the GCM channel is archived.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable isArchived;
Swift
var isArchived: NSNumber? { get set }
-
The user who last modified the GCM channel.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable lastModifiedBy;
Swift
var lastModifiedBy: String? { get set }
-
The date and time when the GCM channel was last modified.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable lastModifiedDate;
Swift
var lastModifiedDate: String? { get set }
-
The type of messaging or notification platform for the channel. For the GCM channel, this value is GCM.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable platform;
Swift
var platform: String? { get set }
-
The current version of the GCM channel.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable version;
Swift
var version: NSNumber? { get set }