One feature that would be incredibly useful to have is the ability to define at user level different sync times for different tables in the app.
For example, I have the background sync feature enabled on a production app that has several tables. Table A is linked directly to a SQL server priority planning system that is updated frequently and that I would like the app to retrieve data from regularly (every couple of minutes)
Table B however contains read only information that would be absolutely fine if the app retrieved in the background every 30 minutes or so (which I believe is the current set interval for background sync)
If there was a way for the user to manually define update frequencies for different tables that would be incredibly handy.
It might also help decrease the time for syncing in the app, if we could specify what information needs updating at what intervals