azavea / cac-tripplanner-android

GoPhillyGo Android app
https://gophillygo.org
Apache License 2.0
3 stars 3 forks source link

Improve location settings prompts #75

Open flibbertigibbet opened 6 years ago

flibbertigibbet commented 6 years ago

For geofencing to work, the device must have the "high accuracy" location setting enabled, which is something we can check for, but not a system permission that we can prompt for. So instead, if location settings do not allow geofencing, the app on first open will launch location settings and show a Toast message explaining what's needed.

A better interaction would be to use dialogs or some other message easier to read than the disappearing Toast message, and also to not prompt on every app open, as geofencing is not required for the app to work otherwise.

jcahail commented 6 years ago

Maybe gather feedback from beta.