苹果推送通知证书

3
我正在尝试使用开源apns-php
证书说明中,写明了如何生成证书。
我最终获得了两个证书:
1. server_certificates_bundle_sandbox.pem
2. entrust_root_certification_authority.pem
根据您的经验,我应该上传它们到哪里?
(这是我第一次这样做)

可疑...苹果APNS在Google Code上的说明。这些步骤不完整,也没有提及背后的含义。 - Raptor
1
请跟随这个教程进行学习苹果推送通知- http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 - z22
我认为指令不完整并不是什么新鲜事。 - JavaSa
1个回答

3
从您问题中提供的链接中的“教程”中,您应该使用server_certificates_bundle_sandbox.pem作为您的沙盒APNS证书。
您应该将其上传到Web根目录之外的文件夹中。例如:
如果您的Web根目录是/var/www/,则可以上传到/var/certrepo/server_certificates_bundle_sandbox.pem。将PHP脚本的证书指向此位置,您就可以使用该证书了。 entrust_root_certification_authority.pem在您的PHP脚本中没有任何用处。
重要提示:请注意,该证书是一个沙盒证书,您可以使用它来测试您的APNS逻辑。要申请生产环境(允许更高的推送通知速率),请使用生产证书并连接到生产APNS服务器。

很好,但是委托根证书有什么用? - JavaSa
1
从教程中可以测试您本地机器的连接 :) 简而言之,请不要按照此教程进行操作;它很奇怪。请按照raywenderlich.com上的教程进行操作。简单易懂。 - Raptor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接