1,首先是應用程序注冊消息推送。
2,iOS跟APNS服務器要deviceToken。應用程序接受deviceToken。
3,應用程序?qū)eviceToken發(fā)送給PUSH服務端程序。
4,服務端程序向APNS服務發(fā)送消息。
5,APNS服務將消息發(fā)送給iPhone應用程序。
第一階段:Push服務器應用程序把要發(fā)送的消息、目的iPhone的標識打包,發(fā)給APNS。
第二階段:APNS在自身的已注冊Push服務的iPhone列表中,查找有相應標識的iPhone,并把消息發(fā)到iPhone。
第三階段:iPhone把發(fā)來的消息傳遞給相應的應用程序, 并且按照設(shè)定彈出Push通知。