AWSSNSCreatePlatformApplicationInput

@interface AWSSNSCreatePlatformApplicationInput

Input for CreatePlatformApplication action.

Required parameters: [Name, Platform, Attributes]

  • For a list of attributes, see SetPlatformApplicationAttributes

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSDictionary<NSString *, NSString *> *_Nullable attributes;

    Swift

    var attributes: [String : String]? { get set }
  • Application names must be made up of only uppercase and lowercase ASCII letters, numbers, underscores, hyphens, and periods, and must be between 1 and 256 characters long.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable name;

    Swift

    var name: String? { get set }
  • The following platforms are supported: ADM (Amazon Device Messaging), APNS (Apple Push Notification Service), APNS_SANDBOX, and FCM (Firebase Cloud Messaging).

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable platform;

    Swift

    var platform: String? { get set }