title: iOS: Perform upload task while app is in background
body: <p>Is there really no way to run an UPLOAD task while an iOS app is in the background? This is ridiculous. Been looking at various stuff like <code>NSURLSessionUploadTask</code>, <code>dispatch_after</code> and even <code>NSTimer</code>, but nothing works for more than the meager 10 seconds the app lives after being put in the background.</p>
  
  <p>How do other apps that have uploads work? Say, uploading an image to Facebook and putting the app in the background, will that cancel the upload?</p>
  
  <p>Why cannot iOS have background services or agents like Android and Windows Phone has?</p>
  
  <p>This is a critical feature of my app, and on the other platforms is works perfectly.</p>
  
  <p>Any help is appreciated :(</p>