Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea : Tracking based quests #1193

Closed
EpicKiwi opened this issue Sep 10, 2018 · 7 comments
Closed

Idea : Tracking based quests #1193

EpicKiwi opened this issue Sep 10, 2018 · 7 comments

Comments

@EpicKiwi
Copy link

The idea is to send push notification to the user when a quest is available at his position. The position is sent to the user if he's not moving for a long time (>5min).

The quest is a simple quest that can be answered in a shop queue or at the bus stop. Quests like the type of the building, the address, the type of shop, the type of sport, etc.

This functionality require to create a background tracking service and a user position history of the last hours.

This functionality can be valuable to encourage the user to come back on the application to contribute during his free time.

Finally, like the Google Maps contribution tools. We can imagine to ask simple quests about visited places of the user during the lasts hours or days.

What do you think ?

Of cours this functionality need to be disablable in the settings.

@axre
Copy link

axre commented Sep 11, 2018

Personally I hate applications disturbing me in my free time, mostly for irrelevant reasons. If I want something to do in SC I just open the application - yeah, I even do this while I wait at the bus stop. Takes rarely more than a few seconds.

Can't decide for other people whether they find a feature like this annoying or useful.

@rugk
Copy link
Contributor

rugk commented Sep 11, 2018

This is a duplicate of #195, I'd say.

@ENT8R
Copy link
Contributor

ENT8R commented Sep 11, 2018

Is not this also related to #48?
And @Teester created a app which is similar to StreetComplete but AFAIK it only shows quests and notifications for nodes/ways/relations you stayed at for some time... (This would be like the Google Maps contribution tools)
Teester/Whats-Nearby#6

@rugk
Copy link
Contributor

rugk commented Sep 11, 2018

Okay, so this keeps coming back and I think it should be tracked in #48, indeed.
Also hearing something like this is in GMaps, (and I assume they've put much UX thought in this 😉), I guess it would totally make sense to copy that feature in SC.

I am also worried about that "competitioner" app, as it is really duplicating efforts (I've explained that in the other issue in more detail). But maybe you could join forces and integrate that feature here?

@EpicKiwi
Copy link
Author

EpicKiwi commented Sep 11, 2018

I understand your position Axre.

Yeah google made this very well in the gmaps contribution tool and sometimes I take 10 min to aswer some question on Gmap. 10 min that often transform in an hour of contribution. I'd love to have the same gamifyed experience on SC.

Personnaly, I don't have the habit to open StreetComplete each time I have free time and I think this could be interesting that the app remind me sometimes to contribute. I didn't know about Wat's nearby and I think the two ideas are compatible to be joined in a single App.

edit Rugk, I think is mostly an enhacement of #48 because the push notifications are only sent if the user is immobile and can't appear during a bycicle tour.

If it's not in your roadmap or in the SC philosophy you can close the issue.

@rugk
Copy link
Contributor

rugk commented Sep 11, 2018

So what you aim at is basically #195, judging from what you describe, i.e. "encourage users to come back", and as I've written there, I think this is a great idea and I also often "suffer" from the problem of not opening SC at the right time. 😉

@westnordost
Copy link
Member

westnordost commented Sep 12, 2018

There is no server, thus, there are no push-notifications in StreetComplete. What you mean is probably just notifications (without the push). This would require StreetComplete to periodically run in the background, check the GPS position and look for quests. This is doable and is basically #48, I don't get what is the advantage to only enable this behavior when the user is immobile.

Anyway, the way I would implement this it is an additional setting that is by default off and that this tracking is only done while the app is still in the background. I.e. if the user deliberately closes this app by swiping it off his recents view, the tracking will also stop even if that setting is on. Background-tracking is a no-go for me (see #195).

I am closing this as a duplicate of #48.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants