使用分发证书发布测试推送通知

时间:2014-06-14 07:57:02

标签: ios push-notification certificate apple-push-notifications

我正在关注本教程:http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

现在开发证书工作正常,但我很难用分发证书进行测试!

我只使用.p12和相对分发证书而不是开发来做同样的事情,但是永远不会收到通知!

也许我错过了某些东西..有人可以解释一下如何用分发证书测试推送吗?

该应用已在App Store上。

由于

修改

我通过创建ad-hoc发行版来解决它,但现在我还有另一个问题:

如果我从我的桌面终端测试我的PHP代码一切正常。但如果我尝试将php和.pem文件上传到我的服务器,推送通知就会停止工作!!!

也许我在php代码中更改了ck.pem的路径?

1 个答案:

答案 0 :(得分:1)

对于生产环境,请使用simplepush.php中的gateway.push.apple.com:2195推送通知服务器(而不是gateway.sandbox.push.apple.com:2195)。有关详细信息,请参阅Provider Communication with Apple Push Notification Service文章。