Use case
I'd like to get solved quests faster online.
Proposed Solution
I set StreetComplete to upload immediately when on wifi. If it's technically possible, I'd propose that StreetComplete detects (in the background) when there is wifi and then uploads solved quests immediately without the need of further user interaction. The current implementation (version 13.0) seems to upload only when the app has been opened by the user. This behaviour may lead to an unnecessary and avoidable delay between solving the quest and uploading it.
This is correct, StreetComplete doesn't do anything while not active. I'm a bit reluctant though to add such a feature. I always hate it if other apps do stuff in the background without my consent.
You could show a low-priority notification (no pop-up) when they get back on wifi. "You're back on wifi, upload completed quests now?" Dismissing it would take no action until the next time you open the app. Clicking it could either upload in the background or open the app, where it would start uploading in the foreground.
Yes, good idea
On 12 February 2020 19:41:09 CET, smichel17 notifications@github.com wrote:
You could show a low-priority notification (no pop-up) when they get
back on wifi. "You're back on wifi, upload completed quests now?"
Dismissing it would take no action until the next time you open the
app. Clicking it could either upload in the background or open the app,
where it would start uploading in the foreground.
I wonder once you solved some quests... why you would not like to upload it?
Most helpful comment
This is correct, StreetComplete doesn't do anything while not active. I'm a bit reluctant though to add such a feature. I always hate it if other apps do stuff in the background without my consent.