Now that we have separate foreground and background upload URLSessions, consider adding support for foreground session to use normal POST requests, rather than file-based POST requests (the latter are required for background sessions).
It's possible that this might be a perf win for foreground uploading for manual sync of all samples and manual sync of last two weeks. (Should measure before/after perf with this change, for some average number of attempts at uploading all historical samples, expecting a perf win, but, not guaranteed. At least it will be less churn on filesystem / flash storage!)
See https://trello.com/c/TG0DBp2w for separate foreground/background sessions
This is done when delivered to QA. Unfortunately it’s difficult for QA to verify, other than regression pass
Mobile Framework test for iOS and Android regression
This was committed already in
This is in v3.1.2-71200
Full regression testing through Mobile Framework test on build 72500, it has passed qa and is Waiting for Approval