Проблема с отправкой уведомления с APNS HTTP / 2 из PHP

1

Недавний мой сертификат для выталкивания времени оповещения, поэтому я должен создать новый сертификат сертификата Universal Push Notification Client SSL Certificate. Но когда я обновляю этот сертификат, мой php-сервер не может нажимать уведомление, ошибка возврата Apple

Не удалось установить файл закрытого ключа

Кажется, проблема связана с недавним обновлением Apple.

API поставщика APNs

Служба Apple Push Notification включает API-интерфейс APNs Provider, который позволяет отправлять удаленные уведомления в ваше приложение на устройствах iOS, tvOS и OS X и Apple Watch через iOS. Этот API основан на сетевом протоколе HTTP/2. Каждое взаимодействие начинается с запроса POST, содержащего полезную нагрузку JSON, которую вы отправляете с вашего сервера поставщика на APN. Затем APN пересылает уведомление в ваше приложение на конкретном пользовательском устройстве.

Любой, кто столкнулся с этим, может мне помочь. Если у меня есть образец, я буду очень благодарен. Спасибо большое!

Теги:
http2
push-notification
apple-push-notifications
apns-php

1 ответ

0
Лучший ответ

Наконец я обнаружил проблему. Каждый сертификат имеет личность, поэтому новый сертификат имеет новую идентификацию. Если вы не проверите его в коде PHP, Apple вернет ошибку выше. Если кто-то работает с ним и сталкивается с такой же ошибкой, они должны его проверить.

  • 0
    Здравствуй. Можете ли вы помочь мне о том, как реализовать отправку уведомлений с APNs http / 2 от php? Некоторые фрагменты или около того ... Спасибо.
  • 0
    @ Jim75 Вы можете использовать это: easyapns.com
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню