Devo aprire la porta 5223 affinché le notifiche push di iPhone funzionino quando si utilizza il wifi?

3

iPhone 4, iOS 4.3.1

Le notifiche push funzionano, quando il Wi-Fi è disattivato e il dispositivo utilizza il 3G, ma quando il WiFi è attivo non posso ricevere alcuna notifica.

Mi è stato detto che qualcosa può bloccare la porta 5223 che spinge le notifiche, quindi ho disattivato il firewall sul mio router Linksys. Ancora non funziona.

Per alcuni giochi che ho usato per inoltrare la porta per l'indirizzo IP, il pattern nella configurazione del router è il seguente:

app_name, port_range_start, port_range_stop, TCP/UDP, IP

Ma quando elenco i miei client DHCP nella pagina di amministrazione del router, sembra che iPhone non abbia IP.

Quindi cosa fare nex

    
posta hairboat 17.04.2011 - 19:49
fonte

2 risposte

4

Non è necessario aprire alcuna porta sui tuoi firewall perché le notifiche push funzionino sul tuo iPhone.

I miei dispositivi iOS hanno trascorso il 90% del tempo dietro a firewall che non consentono loro alcuna connessione in entrata. Le notifiche funzionano bene (anche con i dati mobili disattivati).

I documenti Apple al link parlano della porta 5223. Ma si riferiranno alle connessioni in uscita su quella porta (anche se non lo dichiarano esplicitamente). È improbabile che il firewall blocchi quelli, anche se credo che valga la pena controllare. Immagino sia anche possibile che il tuo ISP stia bloccando la porta in uscita, ma ancora una volta sembra improbabile.

Nonostante la "spinta" nel suo nome, le notifiche push sono in realtà le notifiche "pull" più precise (come la maggior parte delle cose con "push" nel loro nome). Il dispositivo iOS si connette a Apple sulla porta 5223 per ascoltare le notifiche.

    
risposta data 17.07.2011 - 12:51
fonte
0

Probabilmente è necessario aggiornare l'elenco DHCP. Un sacco di router aggiornano questa lista solo occasionalmente; il mio router, ad esempio, continua a non elencare il netbook che ho autenticato sul wireless più di un mese fa. Prova a reimpostare il router, o se non vuoi farlo, ottieni l'IP del tuo iPhone dall'impostazione di rete sul telefono stesso e inoltra la porta al tuo iPhone per IP invece del nome del dispositivo.

    
risposta data 17.04.2011 - 19:55
fonte

Leggi altre domande sui tag