Bonjour à tous !
J'ai besoin d'envoyer des notifications sur des applications mobiles. Pour le moment, je n'ai qu'une seule application développée en Swift sur iOS.
Après avoir effectué pas mal de recherche, et utilisé 3 scripts différents pour envoyer mes notifications, j'obtiens toujours la même erreur :
stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection refused)
J'ai testé avec le logiciel Pusher, et j'ai bien reçu la notification.
J'ai aussi tester avec le site http://pushtry.com/ et là aussi, j'ai bien reçu les notifications.
Donc, je suppose que le problème vient soit de mon script, soit de mon serveur.
Or, d'après certaines personnes, il faut ouvrir le port 2195 pour que ça fonctionne.
J'ai trouvé un code qui permet de faire ça, sauf que le code est exécuté sur une console PHP, et pas par un script PHP.
-bash-3.2# telnet gateway.push.apple.com 2195
Trying 17.149.38.141...
Connected to gateway.push.apple.com (17.149.38.141).
Escape character is '^]'.
Connection closed by foreign host.
J'ai trouvé un script pour vérifié, et le port 2195 est bien fermé.
Comment l'ouvrir ?
Je ne sais pas du tout comment faire pour résoudre le problème, ni si ça le résoudra...
Je vous remercie pour votre aide !
J'ai besoin d'envoyer des notifications sur des applications mobiles. Pour le moment, je n'ai qu'une seule application développée en Swift sur iOS.
Après avoir effectué pas mal de recherche, et utilisé 3 scripts différents pour envoyer mes notifications, j'obtiens toujours la même erreur :
stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection refused)
J'ai testé avec le logiciel Pusher, et j'ai bien reçu la notification.
J'ai aussi tester avec le site http://pushtry.com/ et là aussi, j'ai bien reçu les notifications.
Donc, je suppose que le problème vient soit de mon script, soit de mon serveur.
Or, d'après certaines personnes, il faut ouvrir le port 2195 pour que ça fonctionne.
J'ai trouvé un code qui permet de faire ça, sauf que le code est exécuté sur une console PHP, et pas par un script PHP.
-bash-3.2# telnet gateway.push.apple.com 2195
Trying 17.149.38.141...
Connected to gateway.push.apple.com (17.149.38.141).
Escape character is '^]'.
Connection closed by foreign host.
J'ai trouvé un script pour vérifié, et le port 2195 est bien fermé.
Comment l'ouvrir ?
Je ne sais pas du tout comment faire pour résoudre le problème, ni si ça le résoudra...
Je vous remercie pour votre aide !