2009-10-11 82 views
4

我想知道如何讓我的應用程序使用推送通知service.i閱讀指南,但沒有找到它關於它的詳細信息。有人告訴我一個簡單的方法,它是如何工作的,有什麼要求,我如何在我的應用程序中應用此功能。有一件事我想知道,根據指導提供者和APN之間的連接必須是異步的,這是什麼意思?我也讀過,如果我們連續連接和斷開APN將阻止IP。那麼斷開後連接APN的最小時間差是多少?請根據問題指導我。謝謝推送通知如何工作,它的要求是什麼?

回答

5

首先,網上有很多關於如何操作的教程。

但這裏的基本知識:

  1. 您需要一臺服務器即能,只要你有你的應用程序的通知連接到的APN。
  2. 該服務器將使用Apple提供的SSL證書連接到APN。
  3. 對於您必須發送的每封郵件:
            a。創建一個有效負載消息,您的應用可以使用某些功能。
            b。爲要發送通知的iPhone添加deviceToken。
            c。將原始數據寫入每個消息的套接字(請參閱Apple格式的文檔)。
  4. 與APN斷開連接。

蘋果認爲「異步」的含義是APN不會發送任何響應來確認您的數據。所以你需要確保你用來連接的任何網絡庫都能支持原始數據連接。

我不認爲我已經看到任何已發佈的關於連接之間最短時間的指南。我認爲蘋果的說明會更專門針對確保您批量處理您的消息並且不會惡意淹沒APN。我懷疑他們會先與你聯繫,如果他們覺得你超越了界限。

再次,我會建議快速谷歌搜索「iphone推送通知教程」的細節,可以進一步指導您。

希望這可以幫助你的方式。