我正在尝试使用开源apns-php。在证书说明中,写明了如何生成证书。我最终获得了两个证书: 1. server_certificates_bundle_sandbox.pem 2. entrust_root_certification_authority.pem根据您的经验,我应该上传它们到哪里? (这是我第一次这样做)
从您问题中提供的链接中的“教程”中,您应该使用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服务器。