Push的原理

 Push的原理:

  Push 的工作機制可以簡單的概括爲下圖

  圖中,Provider是指某個iPhone軟件的Push服務器,這篇文章我將使用.net作爲Provider。

  APNS 是Apple Push Notification Service(Apple Push服務器)的縮寫,是蘋果的服務器。

  上圖可以分爲三個階段。

  第一階段:.net應用程序把要發送的消息、目的iPhone的標識打包,發給APNS。

  第二階段:APNS在自身的已註冊Push服務的iPhone列表中,查找有相應標識的iPhone,並把消息發到iPhone。

  第三階段:iPhone把發來的消息傳遞給相應的應用程序, 並且按照設定彈出Push通知。



  從上圖我們可以看到。


  1、首先是應用程序註冊消息推送。

  2、 IOS跟APNS Server要deviceToken。應用程序接受deviceToken。

  3、應用程序將deviceToken發送給PUSH服務端程序。

  4、 服務端程序向APNS服務發送消息。

  5、APNS服務將消息發送給iPhone應用程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章