iOS: realiza la tarea de carga mientras la aplicación está en segundo plano

¿Realmente no hay forma de ejecutar una tarea CARGAR mientras una aplicación iOS está en segundo plano? Esto es ridículo. He estado mirando varias cosas comoNSURLSessionUploadTask, dispatch_after e inclusoNSTimer, pero nada funciona más que los escasos 10 segundos que dura la aplicación después de ser puesta en segundo plano.

¿Cómo funcionan otras aplicaciones que tienen cargas? Digamos, subir una imagen a Facebook y poner la aplicación en segundo plano, ¿eso cancelará la carga?

¿Por qué iOS no puede tener servicios en segundo plano o agentes como Android y Windows Phone?

Esta es una característica crítica de mi aplicación, y en las otras plataformas funciona perfectamente.

Cualquier ayuda es apreciada :(

Respuestas a la pregunta(1)

Su respuesta a la pregunta