2015-12-14 1 views
1

J'ai suivi ce tutoriel youtube sur la façon d'envoyer des notifications push: https://www.youtube.com/watch?v=_3YlqWWnI6siOS APN Php Impossible de se connecter

Quand je lance le fichier php sur mon serveur web mais il me donner fois sur cette erreur. Je l'ai regardé sur le Web et rien que je puisse trouver semble être le problème, quelqu'un peut suggérer où je suis allé mal ..

[14-Dec-2015 06:13:10 America/New_York] PHP Warning: stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in /home2/sptechno/public_html/Wink/sendPush.php on line 18 
+0

quel système d'exploitation utilisez-vous? Linux? –

+0

jeter un oeil à http://stackoverflow.com/questions/16059976/unable-to-connect-to-ssl-gateway-sandbox-push-apple-com2195 –

+0

Ceci ne s'applique pas, je n'ai pas fait cette erreur^ – user3916570

Répondre

1

lorsque vous exécutez le fichier .php pour notification push Apple.

Cette fois, vous devez vérifier le numéro de port TCP/UDP est ouvert sur votre serveur autre notification sage ne pas passer au serveur Apple.

Fournisseur Exigences générales

En tant que fournisseur vous communiquez avec Apple service de notification push sur une interface binaire. Cette interface est une interface haute vitesse et haute capacité pour les fournisseurs; il utilise une conception de socket TCP en streaming en conjointement avec du contenu binaire. L'interface binaire est asynchrone. L'interface binaire de l'environnement de production est disponible via gateway.push.apple.com, port 2195; l'interface binaire de l'environnement de développement est disponible par le biais gateway.sandbox.push.apple.com, le port 2195.

Apple official document for that.

ÉDITÉ

Vérifiez votre serveur est connecté à APNS.

Hostgator: ~ Accueil telnet $ gateway.sandbox.push.apple.com 2195

Essayer 17.149.34.143 ...

connecté à gateway.sandbox.push-apple.com.akadns .net.

Le caractère d'échappement est '^]'.

+0

C'est une demande sortante cependant, pourquoi devrais-je ouvrir le port sur mon serveur? – user3916570

+0

Vous devez ouvrir le port TCP 2195 pour envoyer l'APNS.https: //developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG41 –