I kick off 5 uploads (of varying size) via the BackgroundTransferService. I have the following questions about the way it works:
You cannot influence the behaviour of the BTS. If you don't like the way it works you can write the transfer functionality as part of your own application but then you have to handle running in the background yourself.
There is no guarantee on sequence.
The BTS may be handling requests from other apps but you won't be able to see the details. Requests()
will only return details for your app.
Surely a quick test will tell you this.
It's good practice to.
Have you checked the TransferError
property whe you reach this situation? This is a perfectly valild status in other situations and so you shouldn't treat this as a automatic fail.