7 votos

¿Cómo se envían las notificaciones de las aplicaciones del iPhone cuando la aplicación no se está ejecutando?

He leído algunos documentos sobre las notificaciones y el trabajo en segundo plano, pero hay algo que no entiendo.

Ayer, actualicé a iOS 4.2, reinicié mi teléfono muchas veces y no inicié ninguna aplicación. Luego, esta mañana, he recibido una notificación push de PandoraBox para informarme de que una aplicación que había puesto en favoritos había cambiado de precio.

Me pregunto cómo esta aplicación, que no está lanzada, ni en segundo plano, que no puede saber de antemano cuándo va a cambiar el precio de una aplicación en MIS favoritos, puede avisarme con una notificación de esta manera?

Tiene que ejecutar algunos métodos, algún código Pero entendí que eso no es posible. ¿Qué me he perdido?

7voto

Dirty Henry Puntos 211

Debes haber lanzado PandoraBox antes de reiniciar tu iPhone, ¿verdad?

Cuando lanzas aplicaciones que envían notificaciones, mantienen la forma de identificarte y lanzar notificaciones a tu teléfono.

Así que la respuesta a su pregunta es : "el código se ejecuta en alguna máquina de PandoraBox, no en tu iPhone".

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