iKapex
@iKapex

Как можно отправить push notification на safari OS X?

Проблема у меня уже, наверно, уже больше 4-ех дней - никак не могу отправить push на safari. deviceToken - я получила с сайта.
Проверяю сертификат:
openssl s_client -connect gateway.push.apple.com:2195 -cert apns-dev.pem -key apns-dev.pem

Там довольно много всякой информации, но основное - сервер - Entrust и Verify return code: 0 (ok) - по-моему с сертификатом всё нормально.

Насчет кода - пробовала эти библиотеки:
https://github.com/jwage/php-apns
https://github.com/richsage/RMSPushNotificationsBundle
и пробовала без библиотек через stream_context_create() и stream_socket_client()

Код, наверно, не буду приводить он довольно прост - взят с git'a у вышеуказанных библиотек и отрабатывался без ошибок.

Насчет генерации сертификата, я его пробовала генерировать двумя разными способами:
stackoverflow.com/questions/6372308/apns-ssl-gatew...

и более мудреным
vxtindia.com/blog/push-notifications-for-your-ipho...

Я не знаю где мне искать ошибку и почему я не могу получить пуш. Мой сайт в списке Notifications у Safari. Selinux disabled на сервере.

Всем большое спасибо за любую подсказку.
  • Вопрос задан
  • 499 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы