AWSPinpointTargetingAPNSVoipSandboxChannelRequest

@interface AWSPinpointTargetingAPNSVoipSandboxChannelRequest

Specifies the status and settings of the APNs (Apple Push Notification service) VoIP sandbox channel for an application.

  • The bundle identifier that’s assigned to your iOS app. This identifier is used for APNs tokens.

    Declaration

    Objective-C

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

    Swift

    var bundleId: String? { get set }
  • The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.

    Declaration

    Objective-C

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

    Swift

    var certificate: String? { get set }
  • The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment for this channel, key or certificate.

    Declaration

    Objective-C

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

    Swift

    var defaultAuthenticationMethod: String? { get set }
  • Specifies whether the APNs VoIP sandbox channel is enabled for the application.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable enabled;

    Swift

    var enabled: NSNumber? { get set }
  • The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.

    Declaration

    Objective-C

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

    Swift

    var privateKey: String? { get set }
  • The identifier that’s assigned to your Apple developer account team. This identifier is used for APNs tokens.

    Declaration

    Objective-C

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

    Swift

    var teamId: String? { get set }
  • The authentication key to use for APNs tokens.

    Declaration

    Objective-C

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

    Swift

    var tokenKey: String? { get set }
  • The key identifier that’s assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.

    Declaration

    Objective-C

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

    Swift

    var tokenKeyId: String? { get set }