1

Я разрабатываю два приложения, приложение OS X и приложение для iOS. В некоторых условиях приложение OS X должно выдать сигнал службе уведомлений Apple Push (APNS). APNS, чем отправляет Push-уведомление в приложение iOS. Этот процесс отлично работает с использованием OS X 10.8 (.5), 10.9 (.5) и OS X Yosemite 10.10.4.Отправка Push-уведомления с OS X на iOS больше не работает. Смена сети OS X изменилась?

Использование OS X 10.10.3 или 10.10.5 Push Notification, отправленное приложением 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 имеет новый API-интерфейс поставщика, который использует HTTP2. HTTP2 быстрее и возвращает обратную связь на сервер (мгновенная обратная связь), размер полезной нагрузки теперь составляет 4 КБ, а также новая обработка сертификатов.