APNS的推送機(jī)制
APNS ? ?apple push notification Service的縮寫
自己應(yīng)用程序服務(wù)器 ?---------》APNS--------》iPhone-----》app客戶端
1.應(yīng)用程序的服務(wù)器把要發(fā)送的消息,和目的IPHONE的標(biāo)識打包,發(fā)給APNS
2.APNS在自身的已注冊PUSH服務(wù)的iPhone列表中,查找有相關(guān)標(biāo)識的ipone,并把消息發(fā)給iphone
3.iphone把接受的消息傳遞給相應(yīng)的應(yīng)用程序,并彈出設(shè)定彈出push通知
具體操作方法如下
1.應(yīng)用程序得先注冊APNS消息推送
2.iOS從APNS Sever獲取device token,應(yīng)用程序程序接受device token(標(biāo)識)
3.應(yīng)用程序?qū)evice token發(fā)送給程序的push服務(wù)端程序
4.服務(wù)端程序向APNS服務(wù)發(fā)送消息
5.APNS服務(wù)將消息發(fā)送給iphone應(yīng)用程序