Номер порта для входящих push-уведомлений Apple
Какие сетевые службы, номера портов, исходящие входящие или оба должны быть открыты в сети, чтобы ipod touch мог получать уведомления Apple Push?
Я знаю номер исходящего порта для установки при отправке apns. Единственное, в моей школе практически все исходящие (и входящие) порты заблокированы, и в результате APN не работают. Я уверен, что если бы я поговорил с моим сетевым администратором и сказал ему, какой порт разблокировать, он сделает это. Итак, мой вопрос: какие сетевые службы, номера портов, исходящие входящие или оба должны быть открыты в сети, чтобы ipod touch мог получать Apple Push-уведомления?
2 ответа
Согласно документации Apple: порт 5223.
Если устройство подключено через Wi-Fi и все еще не может получать уведомления, в используемой сети Wi-Fi может быть установлен брандмауэр, который блокирует порт 5223. Этот порт должен быть открыт для трафика TCP, чтобы уведомления работали.
Чтобы APNS работал из вашей сети, вы должны иметь возможность связаться с 17.0.0.0/8:5223. Соединение TCP устанавливается с устройства iOS на *.push.apple.com. Входящие TCP-соединения не требуются.