Я всюду искал ответ безрезультатно.Я разработал приложение для клиента.Этот клиент работает с деньгами в Интернете, поэтому он имеет большую безопасность на своих серверах и нормальные политики безопасности, одна из этих политик ограничивает внешние подключения из доменов, поэтому единственный способ регистрации подключений - по определенным IP-адресам.Моя проблема заключается в том, что платформа, отвечающая за отправку push-уведомлений, ожидает ответа от сервера, чтобы узнать, доставлено ли push-уведомление пользователю, если время ожидания ответа сервера или ответ говорит, что уведомление было не доставлено, платформа пытается отправить это.Опять уведомлениеЭтот процесс повторяется три раза, а после третьего фреймворк даже не проверяет статус доставки и продолжает работать с остальными уведомлениями.Проблема заключается в том, что ответы Apple приходят с разных IP-адресов, и если отвечающий IP-адрес не является одним из IP-адресов, зарегистрированных в политике безопасности клиента, конечный пользователь получит три push-уведомления вместо одного.
Я пытался получить IP-адреса методом проб и ошибок, но это разочаровывает, и у меня пока есть более 30 различных IP-адресов.Существует ли документация по IP-адресам, которые Apple использует для ответа на push-уведомления?Кто-нибудь получил список IP-адресов любым другим способом?
Извините за длинный пост.