Подтвердить что ты не робот

Как проверить подключение apns-порта 2195 с моего сервера хостинга?

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

4b9b3361

Ответ 1

Вы можете подтвердить окончательно, используя 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).

Ответ 2

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

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

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

Ответ 3

У меня также была проблема с GoDaddy. Amazon Web Services сделала трюк для меня. Это позволяет вам легко развернуть PHP script, который можно вызвать в любом месте в Интернете.

Ответ 4

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

Ответ 5

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