I use BackgroundUploader to upload images / videos from CameraRoll to the storage service. This is a WinRT application on Windows Phone 8.1.
This works fine until a large number of files are downloaded. I was expecting problems using the battery and the processor, so I check the BackgroungTransferStatus of all UploadOperations and am going to show a message to the user if we come across PausedSystemPolicy Status. This is the expected status if the phone decided to pause the download.
My problem is that although the download is definitely paused (it does not send HTTP messages), the status continues to say โRunโ. Moreover, the cancellation of the download operation is not affected. He still continues to sit there, saying "Run" without sending bytes and receiving no response. In the end, it resumes loading, but we seem to quickly encounter any limit, and we pause again. I understand the need for restrictions, this concerns me, which I'm worried about.
Why does a boot that has been paused still have a status of "Launch"? Has anyone experienced something like this?
source share