Estoy trabajando en una aplicación que supervisa cambios significativos de ubicación en segundo plano. He estado leyendo todas las respuestas (bueno, ¡creo todo!) Sobre ios4 y el ciclo de vida de la aplicación, pero lo que no puedo entender es si puedo o no acceder a la red cuando la aplicación se despierta en segundo plano. como resultado de un cambio de ubicación significativo.¿Se puede activar la aplicación de iPhone en segundo plano para cambiar la ubicación de manera significativa la actividad de la red?
La aplicación actualmente tiene acceso a la red a través de sockets TCP. El socket se apaga cuando la aplicación se suspende.
¿Puedo volver a conectar el zócalo, recibir algunos datos, enviar la nueva ubicación y luego cerrar el zócalo mientras todavía está en segundo plano como resultado de recibir el evento de cambio de ubicación? ¡Es difícil probarlo mientras está parado en la oficina! Podemos suponer que la actividad de la red tarda menos de 10 segundos en completarse. Supongamos también que la aplicación no está registrada como aplicación de VoIP (¿podría/debería ser? ...)
¿Alguna idea?
Gracias RBT, eso suena concluyente. – Roger
Puede ser posible desde un punto de vista técnico. ¿Pero Apple lo permite? ¿Su aplicación (usando esta técnica) ha sido aprobada realmente? – Toastor
@Toastor Sip. De hecho, fue un empleado de Apple en los foros que también lo sugirió. – RedBlueThing