Ho implementato un servizio di notifica push di esempio per la mia app.La notifica push di iOS non funziona quando si utilizza lo scheduler crontab
In questo momento eseguo il test in un ambiente sandbox.
Ricevo notifiche quando richiamo manualmente lo script PHP per inviare notifiche tramite APN.
Quando si scrive uno scheduler utilizzando crontab per automatizzare la consegna delle notifiche Non ottengo le notifiche. L'errore che ricevo è:
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
Qualcuno può spiegare quale potrebbe essere il problema?
Mi hai salvato la giornata come tutti gli altri stava dicendo ha qualcosa a che fare con la versione di openssl, grazie – DeZigny
prego – Krishnan
Questa domanda è diventata più rilevante solo dopo che apple è passato a tls1.0. Sto facendo un commento così altri che google ricerca tls1.0 può trovare questa soluzione. – thedeveloper3124