iOS push notification не работает при использовании crontab scheduler

Я реализовал пример сервиса push-уведомлений для моего приложения.

Прямо сейчас я тестирую в песочнице.

Я получаю уведомления, когда вручную вызываю PHP-скрипт для проталкивания уведомлений через APN.

Когда я пишу планировщик, используя crontab для автоматизации доставки уведомлений, я не получаю уведомлений. Ошибка, которую я получаю по почте:

PHP Warning:  stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure in /Users/aspire/Desktop/SimplePush/simplepush.php on line 21
PHP Warning:  stream_socket_client(): Failed to enable crypto in /Users/aspire/Desktop/SimplePush/simplepush.php on line 21
PHP Warning:  stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Unknown error) in /Users/aspire/Desktop/SimplePush/simplepush.php on line 21
Failed to connect: 0 

Может ли кто-нибудь объяснить, в чем может быть проблема?

20
задан Krishnan 21 December 2016 в 11:34
поделиться