iOS:使用JavaPNS从服务器发送的通知未到达

时间:2014-02-10 16:26:29

标签: ios iphone push-notification apple-push-notifications javapns

我正在尝试使用JavaPNS发送推送通知。我在过去没有遇到任何问题,但对于这个特定的应用程序,我无法让它工作。

当我从本地计算机发送通知时,它们会正确显示在设备上。当我从Windows服务器发送它时,JavaPNS报告通知已成功发送,但它从未显示在设备上。我已检查端口2195-2196是否已打开。

这是非常奇怪的部分:当我将我的应用程序发送通知到另一台服务器(当前成功向已发布的应用程序发送推送通知的服务器)时,通知仍未到达。所以它不能是服务器设置。

我的JavaPNS应用程序必须有一些内部功能,它可以从我的本地计算机正确发送,但不能从服务器发送。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我发现类似的问题已发布here

无论出于何种原因,似乎是Java 1.7导致了这个问题。我将服务器上的Java安装回滚到1.6,并且通知成功到达。希望如果他们遇到同样的问题,这将有助于指出其他人正确的方向。

答案 1 :(得分:0)

JavaPNS javapns-jdk16 Java1.6兼容