This is accomplished by developers by sending POST messages to the MPNS server network with the request and relevant content.
Applications that utilize unencrypted channels have rate and size limitations with all notification requests and content that is updated or displayed to the device.
The MPNS consists of servers and internal interfaces that maintain and store Channel URI Identifiers and device information, authenticate POST requests received from developer servers, and enqueue and deliver requested data to mobile devices.
[4] When an application registers for data and notifications, it receives a unique Channel URI Identifiers from the MPNS network.
This identifier is used by the application developer's third-party server to reference the device that the particular data delivery request will be sent to.