我尝试使用开源apns-php。
在certificates' instructions中,介绍了如何生成证书。
我最终获得了两张证书:
1. server_certificates_bundle_sandbox.pem
2. entrust_root_certification_authority.pem
根据您的知识,我应该将它们上传到哪里? (我是第一次这样做)
答案 0 :(得分:3)
从问题中提供的链接中的“教程”中,您应使用 server_certificates_bundle_sandbox.pem 作为您的Sandbox APNS证书。
您应该从Web根目录上传到文件夹。例如:
如果您的网址为/var/www/
,则可以上传到/var/certrepo/server_certificates_bundle_sandbox.pem
。将PHP脚本的证书指向此位置,您就可以使用该证书。
entrust_root_certification_authority.pem 在您的PHP脚本中没用。
重要提示:请注意,证书是沙盒证书,您可以使用它来测试APNS逻辑。要应用于生产环境(允许更高的推送通知率),请使用生产证书并连接到生产APNS服务器。