[Résolu] push notifications

Luc-A

New Member
#1
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 !
 

Luc-A

New Member
#2
Bonjour !

J'ai trouvé le terminal dans le CPanel.

J'ai exécuté la commande :
curl -v telnet://gateway.sandbox.push.apple.com:2195

Malheureusement, la connexion est refusée à chaque fois... Que faire ?

Je vous remercie pour votre aide !
 

PH-Myriam

New Member
Membre du personnel
#3
Bonjour Luc,

Pour des raisons de sécurité, seule une sélection de ports sont ouverts au niveau du TCP_OUT sur le serveur.

Vous pourrez ouvrir un ticket depuis votre espace client afin que l'on puisse vérifier ceci pour vous et au besoin, ouvrir le port.

Cordialement.

Myriam.
 

Luc-A

New Member
#4
Bonjour Myriam !

Je vous remercie pour votre réponse. J'ai ouvert un ticket et c'est fait !

Merci à l'équipe de PlanetHoster pour sa réactivité !
 
Haut