I have been struggling for some time with this issue. We have a .net PCL with our business logic which we use for our WPF, WinForms and MVC apps. This code we also wanted to reuse in the Xamarin App. That worked really good.
But we load data from a MVC Rest API and the synchronization process is coded in the PCL. So I cannot use NSURL to load the files. When I start the sync it loads the data for the first 10mins, then the app goes to the suspended state the sync stops and a Exception is throw stopping the app.
Is there a possibility to expand this 10 minute time period?
I have read the iOS Backgrounding Techniques and all related blog posts. But there seems not to be a solution for this, except switching to NSURL. Anyone with ideas?
The one with the answer gets a free beer from me.