iOS:使用 JavaPNS 从服务器发送的通知未到达
Posted
技术标签:
【中文标题】iOS:使用 JavaPNS 从服务器发送的通知未到达【英文标题】:iOS: Notifications sent from server using JavaPNS not arriving 【发布时间】:2014-02-10 16:26:29 【问题描述】:我正在尝试使用 JavaPNS 发送推送通知。我过去做过这个没有问题,但是对于这个特定的应用程序,我无法让它工作。
当我从本地计算机发送通知时,它们会正确显示在设备上。当我从 Windows 服务器发送它时,JavaPNS 报告通知已成功发送,但它从未显示在设备上。我检查了端口 2195-2196 是否打开。
这是真正奇怪的部分:当我将发送通知的应用程序放到另一台服务器上时,该服务器当前正在成功地将推送通知发送到已发布的应用程序,但通知仍然没有到达。所以它不能是服务器设置。
我的 JavaPNS 应用程序内部一定有一些东西从我的本地机器正确发送,而不是从服务器发送。
有什么想法吗?
【问题讨论】:
【参考方案1】:我发现here发布了一个类似的问题。
无论出于何种原因,导致问题的似乎是 Java 1.7。我将服务器上的 Java 安装回滚到 1.6,并且通知成功到达。如果遇到同样的问题,希望这将有助于为其他人指明正确的方向。
【讨论】:
【参考方案2】:JavaPNS javapns-jdk16 兼容Java1.6
【讨论】:
以上是关于iOS:使用 JavaPNS 从服务器发送的通知未到达的主要内容,如果未能解决你的问题,请参考以下文章