3 votos

¿Es necesario abrir el puerto 5223 para que las notificaciones push del iPhone funcionen cuando se está en wifi?

iPhone 4, iOS 4.3.1

Las notificaciones push funcionan, cuando el WiFi está apagado y el dispositivo usa 3G, pero cuando el WiFi está encendido no puedo recibir ninguna notificación.

Me dijeron que algo puede bloquear el puerto 5223 que las notificaciones push, por lo que he activado el firewall en mi router Linksys. Sigue sin funcionar.

Para algunos juegos que he utilizado para reenviar el puerto para la dirección IP, el patrón en la configuración del router es el siguiente:

app_name, port_range_start, port_range_stop, TCP/UDP, IP

Pero cuando hago una lista de mis clientes DHCP en la página de administración del router parece que el iPhone no tiene IP.

¿Qué hacer a continuación?

3voto

fastcall Puntos 874

No necesitas abrir ningún puerto en tus firewalls para que las notificaciones push funcionen en tu iPhone.

Mis dispositivos iOS pasan el 90% del tiempo detrás de cortafuegos que no permiten ninguna conexión entrante hacia ellos. Las notificaciones funcionan bien (incluso con los datos móviles desactivados).

Los documentos de Apple en http://support.apple.com/kb/HT3576 hablan del puerto 5223. Pero se referirán a las conexiones salientes en ese puerto (aunque no lo digan explícitamente). Es poco probable que tu firewall esté bloqueando esos puertos, aunque supongo que vale la pena comprobarlo. Supongo que también es posible que tu ISP esté bloqueando el puerto de salida, pero de nuevo parece poco probable.

A pesar de la palabra "push" en su nombre, las notificaciones push son más bien notificaciones "pull" (como la mayoría de las cosas con "push" en su nombre). El dispositivo iOS se conecta a Apple en el puerto 5223 para escuchar las notificaciones.

0voto

Kerin Puntos 148

Probablemente necesites actualizar la lista de DHCP. Muchos routers sólo actualizan esta lista de vez en cuando; mi router, por ejemplo, todavía no incluye el netbook que autenticé en la red inalámbrica hace más de un mes. Prueba a reiniciar el router, o si no quieres hacerlo obtén la IP de tu iphone desde la configuración de red del propio teléfono y reenvía el puerto a tu iphone por la IP en lugar del nombre del dispositivo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X