Amazon EC2上的Apple推送通知服务器已连接但未收到通知

我尝试了苹果推送通知API,并使其在我的本地mac(环境)上工作。 我testing了我的本地tomcat,一切正常,iOS设备接收通知,例外。

但是,当我将我的战争部署到远程服务器(Amazon EC2实例)的tomcat时,注意到我使用相同的.p12文件进行validation。 该应用程序返回一个成功的消息,但iOS设备无法收到任何消息。

我检查了与苹果推送服务器的连接,一切似乎都很好。

我想知道如果我错过了任何其他系统设置为这个亚马逊EC2。 同样的代码也适用于Windows机器上的tomcat。

谢谢!

我已经证实,从ec2通过Apns发送推送通知很好。 我遇到了麻烦,但事实certificate,使用错误的应用程序的证书,它失败了。 如果连接有问题,请检查防火墙。 如果它说它发送成功,但没有交付,那么消除你的证书中的variables。