web-dev-qa-db-fra.com

Comment vérifier la connectivité des apns du port 2195 à partir de mon serveur d'hébergement?

Je souhaite vérifier si la notification push peut être effectuée à l'aide d'un serveur d'hébergement avant d'acheter un plan d'hébergement. Quel est le moyen le plus rapide de vérifier ceci? De plus, puis-je utiliser le plan d'hébergement de godaddy.com puis-je utiliser la notification Push du serveur d'hébergement de godaddy?

20
Rahul Vyas

Vous pouvez confirmer définitivement en utilisant telnet et en spécifiant le port auquel vous souhaitez vous connecter. A partir de la ligne de commande, lancez:

MyServer:~ Home$ telnet gateway.sandbox.Push.Apple.com 2195
Trying 17.149.34.143...
Connected to gateway.sandbox.Push-Apple.com.akadns.net.
Escape character is '^]'.

S'il y a une erreur de connexion, elle se bloque et ne revient pas. L'illustration ci-dessus montre un exemple de travail dans lequel je peux me connecter.

Vous aurez besoin d'une connexion SSH à votre service d'hébergement pour le tester de cette façon. Malheureusement, il est peu probable que vous puissiez le tester sans acheter un compte - vous devez donc probablement vous adresser à leur service clientèle.

Sachez que les packages d’hébergement de base fournissent généralement un login FTP pour vous permettre de servir des fichiers. Vous devrez généralement payer un supplément pour obtenir un package d’accès offrant un accès SSH (dont vous aurez besoin si vous allez exécuter du code). connectez-vous aux serveurs Apple Push Notification Server).

40
Dan J

si votre système ne dispose pas de telnet, vous pouvez utiliser curl pour effectuer le travail.

curl -v telnet://gateway.sandbox.Push.Apple.com:2195

ici -v est pour la sortie prolixe

2
Vivin Veerali

J'ai aussi eu ce problème avec GoDaddy. Amazon Web Services a fait le tour pour moi. Il vous permet de déployer facilement un script PHP pouvant être appelé n'importe où sur le Web.

0
Ken
Use Curl if telnet command is not available.
curl -v telnet://gateway.sandbox.Push.Apple.com:2195
* Rebuilt URL to: telnet://gateway.sandbox.Push.Apple.com:2195/
*   Trying 17.188.137.190...
* TCP_NODELAY set
* Connected to gateway.sandbox.Push.Apple.com (17.188.137.190) port 2195 (#0)

Press Escape to close the connection
* Closing connection 0
0
Durga Vundavalli