Как проверить подключение apns порта 2195 с моего хостинг-сервера? - PullRequest
20 голосов
/ 28 ноября 2009

Я хочу проверить, можно ли сделать Push-уведомление с помощью хост-сервера перед покупкой хостинг-плана. Какой самый короткий способ проверить это. Также у меня есть хостинг-план godaddy.com. Могу ли я использовать push-уведомление с хост-сервера godaddy?

Ответы [ 5 ]

40 голосов
/ 13 декабря 2009

Вы можете подтвердить это с помощью telnet и указать, к какому порту подключаться. Из командной строки запустите:

MyServer:~ Home$ telnet gateway.sandbox.push.apple.com 2195
Trying 17.149.34.143...
Connected to gateway.sandbox.push-apple.com.akadns.net.
Escape character is '^]'.

Если при подключении произошла ошибка, он просто зависнет и не вернется - выше приведен рабочий пример, где я могу подключиться.

Вам понадобится SSH-логин для вашего хостинга, чтобы протестировать его таким образом, и, к сожалению, вы вряд ли сможете протестировать его без покупки аккаунта - поэтому вам, вероятно, придется полагаться на их обслуживание клиентов.

Имейте в виду, что базовые хостинговые пакеты обычно предоставляют только логин FTP, чтобы вы могли обслуживать файлы, вам обычно придется доплачивать, чтобы получить хостинговый пакет, который предоставляет доступ по SSH (который вам понадобится, если запустить код для подключения к серверам Apple Push Notification).

2 голосов
/ 06 июня 2018

если в вашей системе отсутствует telnet, вы можете использовать curl для выполнения этой работы.

curl -v telnet://gateway.sandbox.push.apple.com:2195

здесь -v для подробного вывода

0 голосов
/ 22 декабря 2018
Use Curl if telnet command is not available.
curl -v telnet://gateway.sandbox.push.apple.com:2195
* Rebuilt URL to: telnet://gateway.sandbox.push.apple.com:2195/
*   Trying 17.188.137.190...
* TCP_NODELAY set
* Connected to gateway.sandbox.push.apple.com (17.188.137.190) port 2195 (#0)

Press Escape to close the connection
* Closing connection 0
0 голосов
/ 04 декабря 2014

У меня также была эта проблема с GoDaddy. Веб-сервисы Amazon сделали свое дело для меня. Это позволяет вам легко развертывать PHP-скрипт, который можно вызывать в любом месте сети.

0 голосов
/ 13 декабря 2009

Я только что купил свою учетную запись Godaddy, чтобы узнать, что она блокирует все соединения, кроме 80 и еще одного. Другими словами, мы не можем использовать требуемое соединение 2195. Если вы найдете другой, пожалуйста, дайте мне знать.

...