• <ul id="cgeq2"></ul>
  • 歡迎您光臨深圳塔燈網絡科技有限公司!
    電話圖標 余先生:13699882642

    網站百科

    為您解碼網站建設的點點滴滴

    iOS 推送證書設置

    發表日期:2016-04 文章編輯:小燈 瀏覽次數:2291

    要能夠完整實現一條消息推送,需要我們在 App ID 中打開 Push Notifications,需要我們準備好 Provisioning Profile 和 SSL 證書,并且一定要注意 Development 和 Distribution 環境是需要分開的。最后,把 SSL 證書導入到第三方通知平臺(也可以自己實現),就可以嘗試遠程消息推送了。

    1.從開發者中心創建證書

    登錄 https://developer.apple.com 選擇進入 Account。

    選擇 Certificates, Identifiers & Profiles(證書,標識和配置文件)

    選擇Certificates, 點擊 + 。

    |英文 | 翻譯|
    | ------------- |:-------------:| -----:|
    | Pending | 未決定的證書 |
    | Development | 開發證書 |
    | Production | 生產證書 |

    圖中 type 為 APNs Development iOS 是開發環境下的推送證書,Apple Push Services 是生產環境下的推送證書。

    開發環境選擇 Development 下的 Apple Push Notification service SSL(Sandbox),生產環境選擇 Production 下的 Apple Push Notification service SSL (Sandbox & Production)。

    點擊 Continue 后選擇證書對應的應用ID(稍后會介紹如何創建APP ID),然后繼續會出現 About Creating a Certificate Signing Request (CSR)。

    繼續點擊Continue,需要上傳一個certSigningRequest。

    打開Launchpad->其他->鑰匙串訪問。
    或者
    打開Finder-> 選擇上方菜單欄中的 前往 -> 實用工具-> 鑰匙串訪問。

    打開鑰匙串訪問后,選擇上方菜單中的 鑰匙串訪問-> 證書助理-> 從證書頒發機構請求證書

    填上你的郵箱,選擇儲存到磁盤,單擊繼續。

    會給你生成一個文件:CertificateSigningRequest.certSigningRequest
    把它上傳上去,證書就生成好了,下載下來后雙擊安裝,注意開發環境與生產環境證書是分開使用的。

    2.開啟推送功能

    如果沒有APP ID,創建一個。
    單擊 Identifiers 下的 App ID,再單擊 + 。

    (順便說一句 XC Wildcard 是Xcode 在你做真機調試的時候自己生成的 APP ID。)

    之后點擊你的APP ID 選擇 Edit,下拉找到 Push Notifications,創建或者綁定通知證書(注意開發環境與生產環境)。

    3.創建配置文件

    之后選擇你開啟推送功能的APP ID,選擇開發者信息,(開發證書會選擇測試機信息),最后下載下來,雙擊安裝到Xcode中。

    4.在Xcode中設置

    所有的設置工作就完成了。
    我是使用第三方庫完成的推送功能,第三方庫會要求你上傳證書,并添加相關的代碼,剩下的工作就很簡單了。


    本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.juherenli.com/20441.html
    相關開發語言