1

我正在开发两个应用程序,一个OS X应用程序和一个iOS应用程序。在某些情况下,OS X应用程序应向Apple推送通知服务(APNS)发出信号。 APNS比发送推送通知给iOS应用程序。此过程使用OS X 10.8(.5),10.9(.5)和OS X Yosemite 10.10.4可以正常工作。将推送通知从OS X发送到iOS不再有效。 OS X网络服务改变了?

使用OS X 10.10.3或10.10.5,由OS X应用程序发送的推送通知不会收到iOS应用程序。似乎OS X和APNS之间的通信中断了。

阅读OS X 10.10.4发行说明后,我发现Apple改进了10.10.4的网络可靠性。 难道是OS X 10.10.3内部的东西坏了吗?也许他们再次对OSX 10.10.5进行了一些更改?

问候

回答

0

也许你必须设置应用程序的网络安全异常发送的APN。因为Apple拒绝任何不安全的传出连接。您使用哪个程序发送APN?你自己写了服务器吗?如果是的话,你可以使用发送APN的部分源代码编辑你的问题,所以我可以自己测试它吗? 如果不是,您使用哪种框架/示例代码? PushMeBaby?

编辑:Apple有一个使用HTTP2的新提供者API。 HTTP2速度更快,并将反馈反馈给服务器(即时反馈),有效负载大小现在为4kb,并且存在新的证书处理。