一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

關(guān)于iOS系統(tǒng) APNS的推送原理和開(kāi)發(fā)詳解

大?。?/span>0.5 MB 人氣: 2017-09-26 需要積分:2

  1. APNS的推送機(jī)制

  蘋果官方給出的對(duì)ios推送機(jī)制的解釋,如下圖

  關(guān)于iOS系統(tǒng) APNS的推送原理和開(kāi)發(fā)詳解

  Provider就是我們自己程序的后臺(tái)服務(wù)器,APNS是蘋果的推送服務(wù)器。

  上圖可以分為三個(gè)階段:

  第一階段:應(yīng)用程序的服務(wù)器端把要發(fā)送的消息、目的iPhone的標(biāo)識(shí)打包,發(fā)給APNS。

  第二階段:APNS在自身的已注冊(cè)Push服務(wù)的iPhone列表中,查找有相應(yīng)標(biāo)識(shí)的iPhone,并把消息發(fā)送到iPhone。

  第三階段:iPhone把發(fā)來(lái)的消息傳遞給相應(yīng)的應(yīng)用程序,并且按照設(shè)定彈出Push通知。

  APNS推送通知的詳細(xì)工作流程

  下面這張圖是說(shuō)明APNS推送通知的詳細(xì)工作流程:

  關(guān)于iOS系統(tǒng) APNS的推送原理和開(kāi)發(fā)詳解

  根據(jù)圖片我們可以概括一下:

  應(yīng)用程序注冊(cè)APNS消息推送。

  iOS從APNS Server獲取devicetoken,應(yīng)用程序接收device token。

  應(yīng)用程序?qū)evice token發(fā)送給程序的PUSH服務(wù)端程序。

  服務(wù)端程序向APNS服務(wù)發(fā)送消息。

  APNS服務(wù)將消息發(fā)送給iPhone應(yīng)用程序。

  我們的客戶端與蘋果服務(wù)器之間和我們自己的服務(wù)器與蘋果服務(wù)器之間都需要證書來(lái)進(jìn)行鏈接。下面我們來(lái)開(kāi)始進(jìn)入證書的制作過(guò)程。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?