Я следовал этому руководству YouTube о том, как отправлять push-уведомления: https://www.youtube.com/watch?v=_3YlqWWnI6s
Однако когда я запускаю php-файл на своем веб-сервере, он выдает ошибку. Я посмотрел в Интернете, и ничего, что я не мог найти, кажется, проблема, кто-то может подсказать, где я ошибся ..
[14-Dec-2015 06:13:10 America/New_York] PHP Warning: stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in /home2/sptechno/public_html/Wink/sendPush.php on line 18
когда ты бежишь .php
файл для push-уведомлений Apple.
В этот раз вам нужно проверить, открыт ли номер порта TCP / UDP на вашем сервере, иначе уведомление не будет передано на сервер Apple.
Общие требования провайдера
Как провайдер вы общаетесь с сервисом Apple Push Notification
через двоичный интерфейс. Этот интерфейс высокоскоростной, большой емкости
интерфейс для провайдеров; он использует дизайн сокета потокового TCP в
Совместно с бинарным контентом. Бинарный интерфейс является асинхронным.Бинарный интерфейс производственной среды доступен
через gateway.push.apple.com, порт 2195; двоичный интерфейс
среда разработки доступна через
gateway.sandbox.push.apple.com, порт 2195.
Официальный документ Apple для этого.
РЕДАКТИРОВАНИЕ
Убедитесь, что ваш сервер подключен к APNS.
ХОСТГАТОР: ~ Home $ telnet gateway.sandbox.push.apple.com 2195
Попытка 17.149.34.143 …
Подключен к gateway.sandbox.push-apple.com.akadns.net.
Escape-символ ‘^]’.
Других решений пока нет …