APNS APNs Overview. Apple Push Notification service ( APNs ) is the centerpiece of the remote notifications feature. It is a robust, secure, and highly efficient service for app developers to propagate information to iOS (and, indirectly, watchOS), tvOS, and macOS devices Device Token APNS generates a unique token/id for a apple device. This can be used while sending notification. Push Payload Size When using the HTTP/2 based APNS provider API, the maximum size for your JSON dictionary is 4KB. For legacy APIs, the payload size is smaller. For regular remote notifications, the maximum size is 4KB (4096 bytes) For Voice over Internet Protocol (VoIP) notifications, the maximum size is 5KB (5120 bytes) Payload Sample: { "aps" : { "alert" : { "title" : "New Podcast Available" , "subtitle" : "Antonio Leiva – Clean Architecture" , "body" : "This episode we talk about Clean Architecture...