APNs Integration
Apple Push Notification Service (APNs) is the centerpiece of the remote notifications feature that enables third-party developers to send notifications to iOS and macOS devices.
PUT
/integrations/apnsSchema Type:
"object"Required Fields:
app_idcertificatekey_idteam_idbadge
Properties
app_id
required"string" The default bundle identifier of the application that is configured with this project. It can be overriden on a per token basis, when registering device tokens.
certificate
required"string" The APNs certificate in P8 format. Generate it at [developer.apple.com](https://developer.apple.com/account/resources/authkeys/add) with the 'Apple Push Notification service (APNs)' option selected.
key_id
required"string" team_id
required"string" badge
required"string" payload_version
"string" Example Request
{
"app_id": "com.example.myapp",
"certificate": "-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgHnr4B2P+by++FGu/th0a44E8chJl5v5Vo4gq0YHw6e6gCgYIKoZIzj0DAQehRANCAARCg1MRibnfyeX5mx6+Rtfzzn7UhJP/oaqL4RzSmDuTsd3BTX33cuQ0gWHe20R2m1bLAkI1wrp+zbWOlAOAD7KX\n-----END PRIVATE KEY-----",
"key_id": "ABCD1234EF",
"team_id": "ABCD1234EF",
"badge": "unread"
}