Pergunta

Eu quero verificar se Push Notification pode ser feito usando um servidor de hospedagem antes de comprar plan.what de hospedagem é o caminho mais curto para verificar this.Also eu tenho de godaddy.com plano de hospedagem i pode usar notificação de envio de GoDaddy servidor de hospedagem?

Foi útil?

Solução

Você pode confirmar definitivamente usando telnet e especificando qual porta para conectar-se. A partir da linha de comando executar:

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

Se houver um erro de conexão, então ele irá apenas pendurar e não voltar -. Os shows acima um exemplo de trabalho onde posso ligar

Você vai precisar de um login SSH para o seu serviço de hospedagem para testá-lo dessa maneira, e, infelizmente, é improvável que você será capaz de testá-lo sem ter que comprar uma conta -. Então você provavelmente tem que confiar em pedir aos seus serviços ao cliente

Esteja ciente de que pacotes básicos de hospedagem normalmente apenas fornecer um login de FTP para permitir que você servir arquivos, normalmente você vai ter que pagar extra para obter um pacote de hospedagem que oferece acesso SSH (que você vai precisar se você está indo para executar um código para se conectar aos servidores da Apple push Notification).

Outras dicas

Se o seu sistema não tem telnet, você pode fazer uso de onda para fazer o trabalho.

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

aqui -v é para verboso saída

Eu também tive esse problema com GoDaddy. Amazon Web Services fez o truque para mim. Ele permite que você facilmente implantar um script PHP que pode ser chamado em qualquer lugar na web.

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

Acabei de comprar minha conta GoDaddy para descobrir o que bloqueia todas as conexões, exceto 80 e um outro. Em outras palavras, não podemos usar a conexão 2195 que é necessário. Se você encontrar um outro por favor me avise.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top