Answer

The Apple Push Notification Service (APNS for short) allows the App Developer/Provider to push a alert(message) to the iPhone device. The following diagram shows the basic components and flow involved in delivering a message via APNS.

APNS Flow