onaio / kujaku

Mapping and check-in library for Android using MapBox SDK
https://ona.io
BSD 2-Clause "Simplified" License
18 stars 13 forks source link

Should we show the user an info dialog after they deny enabling location #241

Closed ekigamba closed 5 years ago

ekigamba commented 5 years ago

Currently, when a user clicks on the location button and they have not enabled GPS(location) a dialog is shown asking them if they want to turn it on. In case they deny, the dialog is dismissed and the user is not focused onto their location.

I am not sure if the users are clever enough to know that the reason the map is not focusing on their location is because they denied enabling location. Should we show an info dialog after they deny enabling location?

This is the current dialog shown. Does it give enough information to the user? Should we add another in case the user denies enabling the location(GPS)?

screenshot_20190117-105352 screenshot_20190117-105358

ekigamba commented 5 years ago

@rowo What are your thoughts on this?

rowo commented 5 years ago

@Kigamba Thanks for bringing this up; it is important. A follow up dialog to a "No thanks" answer would make a lot of sense here if we don't have control over the dialog content you've pasted above. Unfortunately I don't think we can message this as a benefit-statement (i.e. "location services let you...") and instead have to be clear on the cost of their already-decided choice.

So what do you think of a a dialog like so:

Location service disabled You will not be able to use the My Location feature in this app. To change this, go to Settings > Location. OK

ekigamba commented 5 years ago

Yea, that makes sense 👍 @rowo . Thanks