萨拉姆,
我指的是this question设置 Linux 提供商。
我认为main tutorial之间的区别Linux 版本与证书的安装/存储/使用方式有关..等
这些是我对其状态所做的步骤:
- 确定:创建应用程序 ID
- 确定:上传提供商.csr
- 确定:下载 apns 证书.p12
- ok:将其转换为 .pem 并与提供商 privatekey.pem 连接
- ok :测试与 cmd 1 的连接;成功显示“connected000003”和一些文本
- 确定:使用 cmd 2 测试连接(使用 Entrust CA)
- nok:使用教程的简单 php 测试推送消息:权限被拒绝
cmd1: openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev- cert.pem -key privateKey.pem
cmd2: openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert ck.pem -debug -showcerts -CAfile server-ca-cert.pem
最佳答案
看起来您正在使用 easyapns。也许在 sql 数据库中你没有处于沙箱模式?如果您的权限被拒绝,请尝试将 php 文件 chmod 为 777
关于iphone - 为 Apple 推送通知服务 (APNS) 设置 Linux 提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9892060/