Apple推送通知在生产证书中不起作用

时间:2012-11-26 14:20:22

标签: iphone xcode notifications

我已关注:tutorial-part-12。它在开发证书中有效,但在生产证书中不起作用。

我已经在我的php中将沙箱更改为ssl://gateway.push.apple.com:2195

我通过这些步骤创建了production.pem。

$ openssl x509 -in aps_developer_identity.cer -inform der 
    -out PushChatCert.pem

$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12

输入导入密码: MAC验证好了 输入PEM密码短语: 验证 - 输入PEM密码:

$ cat PushChatCert.pem PushChatKey.pem > ck.pem

我将我的ck.pem上传到我的共享主机。 这不是错误,但它没有推动通知。

在我的php中,它说:连接到APNS消息已成功发送

1 个答案:

答案 0 :(得分:3)

在使用“实时”服务器而不是沙箱服务器时,您必须使用临时分发证书而不是开发人员证书来构建和签署您的应用。