设置应用程序以使用单个通用推送通知客户端SSL证书进行开发和生产

时间:2016-06-22 10:58:39

标签: ios apple-push-notifications

最近,Apple推出了一种新型的APNS证书 - 通用推送通知客户端SSL证书

对我来说,它应该允许在开发和生产(沙箱和生产)上使用一个证书。这是非常需要的功能,因为我的后端使用Azure通知中心发送推送,并且只包含一个可用的证书空间(沙箱或生产)。

我尝试按照Apple https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html提供的官方文档(创建通用推送通知客户端SSL证书)但没有运气 - 新证书仅适用于分发。甚至在他们的屏幕截图中我看到这个证书仅适用于分发模式而不适用于开发,这让我感到困惑 - Creating a Universal Push Notification Client SSL Certificate

这就是为什么我会提供任何指导或建议,以解释它应该如何运作,我是否理解这些证书的目的?

2 个答案:

答案 0 :(得分:1)

它应该如何显示 - " Configurable"用于开发和"启用"分发。但它也适用于开发。

答案 1 :(得分:0)

我在寻找如何生成通用APNs客户端SSL证书"时遇到了同样的问题。过了一会儿,我设法让它发挥作用。在Apple开发者控制台中:

  1. 创建密钥(不是证书)
  2. 将您的密钥的名称写入选择" APNs"服务。
  3. 下载.p8密钥。
  4. 然后你必须在你的电话中使用这个.p8文件。