AWSPinpointTargetingAPNSVoipChannelRequest

@interface AWSPinpointTargetingAPNSVoipChannelRequest

Specifies the status and settings of the APNs (Apple Push Notification service) VoIP 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 (nonatomic, strong) 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 APNs by using an APNs certificate.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var defaultAuthenticationMethod: String? { get set }
  • Specifies whether to enable the APNs VoIP channel for the application.

    Declaration

    Objective-C

    @property (nonatomic, strong) 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 APNs.

    Declaration

    Objective-C

    @property (nonatomic, strong) 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 (nonatomic, strong) NSString *_Nullable teamId;

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic, strong) 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 APNs by using APNs tokens.

    Declaration

    Objective-C

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

    Swift

    var tokenKeyId: String? { get set }