【问题标题】:server side push notifications,how to generate cerificates in ios服务器端推送通知,如何在 ios 中生成证书
【发布时间】:2013-08-06 01:46:59
【问题描述】:

首先感谢您的关注。这里的场景是我需要向数千台设备发送相同的 PUSH 通知。我一直在阅读有关此主题的 Apple 文档,如何在 pushnotifications 中生成 .p12 证书

【问题讨论】:

    标签: ios iphone ipad ios5


    【解决方案1】:

    为服务器端生成推送证书请按照以下简单步骤操作

    第 1 步:登录 iPhone 开发者计划门户。

    第 2 步:从右侧菜单中选择应用 ID。

    第 3 步: 创建不带通配符的 App ID。例如 3L223ZX9Y3.com.hello.test

    第 4 步:单击此 App ID 旁边的配置链接,然后单击按钮启动向导以生成新的开发推送 SSL 证书

    第 5 步: 下载此证书并双击 aps_developer_identity.cer 将其导入您的钥匙串。

    第 6 步: 启动钥匙串助手(位于应用程序、实用程序或使用 Spotlight 搜索)并点击左侧的我的证书。

    第 7 步: 展开 Apple Development Push Services 并选择 Apple Development Push Services 和您的私钥(在 Apple Development Push Services 下方)。

    第 8 步: 右键单击​​并选择“导出 2 个元素...”并另存为 server_certificates_bundle_sandbox.p12(不要输入密码)。

    第 9 步: 打开终端并将目录更改为用于保存 server_certificates_bundle_sandbox.p12 的位置,并使用此命令将 PKCS12 证书包转换为 PEM 格式(在要求输入密码时按 Enter):

    openssl pkcs12 -in server_certificates_bundle_sandbox.p12 -out server_certificates_bundle_sandbox.pem -nodes -clcerts 
    

    【讨论】:

      猜你喜欢
      • 2010-12-10
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 2014-01-09
      • 2014-03-23
      • 1970-01-01
      相关资源
      最近更新 更多