这是ios的系统机制工作原理
第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。
第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。
第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知。
ios不是伪后台,相反是三大操作系统里优化最好的。win7,win 8才是伪后台,基本没有推送。
IOS是服务器push进程推送应用程序通知的。
push服务由APNs服务来完成,APNs 允许设备与苹果的推送通知服务器保持常连接状态。当想发送一个推送通知给某个用户的iPhone上的应用程序时,可以使用 APNs 发送一个推送消息给目标设备上已安装的某个应用程序。
由于实现APNs功能属于开发者内容,以的参考链接形式给出:
http://www.cnblogs.com/likwo/archive/2013/06/02/3113713.html