Apple APN не имеет ничего общего с GCM, он полностью несовместим с ним. Как только вы создадите новый APN-сертификат приложения, вы должны использовать новый профиль обеспечения: предыдущий не будет включать поддержку APN. Поддержка APN добавляется автоматически при условии, что вы используете правильный профиль обеспечения, вам не нужно прикасаться к какой-либо настройке, сохраняйте добавление кода обработки нажатия в исходном коде приложения с помощью XCode. Это относится как к производственной, так и к песочнице.
С помощью Apple iOS Push Notifications или Apple APN для краткости вы используете два отдельных сервера и сертификаты для «песочницы» (отладки) и «производства». Уведомления APN не работают в симуляторе. Если вы используете режим отладки Sandbox вне режима работы, это не сработает.
Если вы используете оповещения на производстве или развертываете AD Hoc версии своего приложения, вы должны использовать серверы ПРОДУКЦИИ и производственный сертификат APN, даже если вы используете компиляцию Ad Hoc для тестирования приложения.
Необходимо установить сертификаты APN в приложении iTunes Connect на портале разработчиков Apple, а затем установить эти сертификаты Push на своем собственном сервере APN (который будет общаться с серверами Push-сервера Apple). Путь, указанный в этих сертификатах, должен соответствовать вашим приложениям и не может быть общим или командным.
Ваш собственный сервер APN сервера связывается с серверами Apple APNS. Вы не можете отправлять Push Notifications на устройства iOS напрямую, не передавая сначала серверы Apple. Вы делаете это с использованием протокола.
Вы можете найти техническое описание службы APN here
Несколько предварительно сделал APN-сервера и библиотека APN существуют для нескольких языков программирования и операционных систем.
Если вы не хотите развертывать свои собственные, вы можете использовать стороннюю услугу, например. Городской дирижабль.
Привет, пожалуйста, ограничивайте свои вопросы одной темой на вопрос. Вопросы мне не понятны, возможно, разработчик IOS лучше их понимает. –