Frage

ich überprüfen möchten, ob Push-Benachrichtigung kann mit einem Hosting-Server ausgeführt werden, bevor Hosting plan.what Kauf ist der kürzeste Weg this.Also ich habe godaddy.com ist Hosting-Plan zu prüfen, kann ich Push-Benachrichtigung von GoDaddy Hosting-Server verwenden?

War es hilfreich?

Lösung

Sie können endgültig über Telnet und Spezifizierungs welchen Port bestätigen zu verbinden. Über die Befehlszeile:

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 '^]'.

Wenn es verbindet ein Fehler, dann wird es einfach hängen und nicht mehr zurück -. Die oben zeigen ein Arbeitsbeispiel, wo ich eine Verbindung herstellen kann

Sie erhalten eine SSH-Login auf Ihren Hosting-Service brauchen es auf diese Weise zu testen, und leider sind Sie kaum in der Lage sein, es zu testen, ohne ein Konto zu kaufen -. So haben Sie wahrscheinlich auf bitten, ihren Kundendienst verlassen

Beachten Sie, dass grundlegende Hosting-Pakete normalerweise nur eine FTP-Anmeldung bieten Sie Dateien dienen bis zu lassen, werden Sie in der Regel extra zahlen ein Hosting-Paket zu erhalten, die den SSH-Zugriff bietet (was Sie brauchen, wenn Sie wollen Code ausführen zu dem Apple Push Notification Server verbinden).

Andere Tipps

, wenn Ihr System nicht Telnet verfügt, können Sie die Verwendung von curl machen die Arbeit zu tun.

curl -v telnet://gateway.sandbox.push.apple.com:2195

hier -v ist für ausführliche Ausgabe

Ich hatte auch dieses Problem mit GoDaddy. Amazon Web Services hat den Trick für mich. Es ermöglicht Ihnen, auf einfache Weise ein PHP-Skript bereitstellen, die überall im Web aufgerufen werden kann.

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

Ich kaufte mein GoDaddy Konto blockiert alle Verbindungen außer 80, um herauszufinden, und einem anderen. Mit anderen Worten können wir verwenden, um die 2195-Verbindung nicht, die erforderlich ist. Wenn Sie eine andere lassen Sie es mich finden wissen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top