cómo configurar iphone push-notification apple-push-notifications

cómo - configurar apn iphone 5s



La entrega APNS de Apple es a veces lenta (1)

Continuando con alguna información previa en otros hilos, parece que puede no ser ''poco común'' si ocurre un retraso.

Si bien en la mayoría de los casos, debe esperar una entrega en segundos, al parecer, puede demorar hasta 30 minutos, solo debido a problemas de red, tales como el abandono de la red móvil y otros factores.

Fuente: ¿Cuánto demora la notificación push ios? y también: APNS Docs de Apple

Usando nuestro propio sistema de inserción APNS incorporado (escrito en PHP), accedemos a nuestros dispositivos en ciertos eventos. Algunos dispositivos reciben algunas notificaciones bastante instantáneamente, mientras que algunos dispositivos pueden tardar hasta 15 minutos en verse.

Mantenemos la conexión abierta (como lo requiere Apple) y restablecemos las conexiones en los errores como también se documenta (generalmente cuando cierran la conexión).

Todo lo que funciona bien, puedo en cualquier momento poner en nuestro sistema un mensaje en cola en mi ipod touch, y recibiré una notificación en segundos.

A veces, sin embargo, en otros dispositivos (dispositivos iPhone 3G, por ejemplo), APNS suele ser entregado correctamente, pero puede tardar hasta 15 minutos en llegar.

Viendo mi aplicación, puedo ver que las notificaciones se envían solo una vez, muy rápidamente y sin errores. Sin embargo, parecen ser impredecibles en términos de velocidad de entrega.

Entiendo que APNS prefiere usar 3G, por lo que si la conectividad es un problema, esto puede ocasionar demoras de hasta 15 minutos mientras se reinicia la conectividad APNS en el dispositivo.

¿Hay algo más que pueda hacerse en la entrega de mensajes APNS exitosos (y rápidos) de nuestro lado o en un hecho de la vida cuando usemos APNS?

Parece que los dispositivos que estamos probando que parecen tener la mayoría de los problemas son con Vodafone (Australia).