Push notifications are alerts, badges, or sounds which are pushed to a mobile device from a remote server.
Apple delivers push notifications via the Apple Push Notification Service (APNS). Android devices receive push notifications via the Google Cloud Messaging (GCM) service. In the past, Android devices used the Cloud to Device Messaging (C2DM) framework. Windows Phone apps receive push notifications either via MPNS or the newer WNS.
- Stackoverflow.com Wiki