2009-10-08 157 views
0
  1. 在程序門戶的應用程序ID部分,找到您希望用於Apple推送通知服務的應用程序ID。只有具有特定捆綁ID的應用程序ID才能與APN一起使用。您不能使用「通配符」應用程序ID。您必須在Apple推送通知服務列下看到「可用」才能註冊此App ID併爲此App ID配置證書。運行時註冊設備

  2. 單擊所需應用程序ID旁邊的「配置」鏈接。

  3. 在Configure App ID頁面中,選中Enable Push Notification Services框並單擊Configure按鈕。點擊此按鈕將啓動APNs助手,該助手將指導您完成下一系列創建App ID特定客戶端SSL證書的步驟。

  4. 將客戶端SSL證書文件下載到您的下載位置。導航到該位置,然後雙擊證書文件(具有cer的擴展名)將其安裝到您的鑰匙串中。

  5. 完成後,單擊APNS助手中的完成。

  6. 雙擊文件啓動鑰匙串訪問。確保將證書安裝在用於提供程序開發的計算機上的登錄鑰匙串中。 APN的SSL證書應該安裝在通知服務器上。

  7. 完成這些步驟後,您將返回到iPhone開發人員中心門戶的「配置App ID」頁面。證書應該用綠色圓圈標記並且標籤「已啓用」。

  8. 要完成APN設置過程,您需要創建一個新的設置配置文件,其中包含啓用APN的App ID。

是否可以通過代碼完成這些步驟?

回答

0

不,這隻完成證書部分。你需要在你的應用程序中實現代碼,並且你需要一個服務器(支持SSL)。生成證書後你必須做的事情是註冊你的設備以進行遠程通知。你會發現如何在遠程通知指南中做到這一點。然後您將獲得設備令牌將設備令牌發送到您的服務器,並且您的服務器會將設備令牌+消息(您想要在設備上顯示)轉發給APNS.APNS會將通知發送到設備。同時,您需要顯示證書將設備令牌從服務器發送到APN。請仔細閱讀整個遠程通知指南。