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

iOS location access cannot be toggled in-app #772

Open
lilpxl opened this issue May 6, 2020 · 3 comments
Open

iOS location access cannot be toggled in-app #772

lilpxl opened this issue May 6, 2020 · 3 comments
Assignees
Labels
good first issue Good for newcomers UI/UX UI or UX related

Comments

@lilpxl
Copy link

lilpxl commented May 6, 2020

Version

1.0.1

Affected Devices

Apple | iPhone 11 Pro | iOS 13.4.1

Affected Languages

English

Steps to reproduce

  1. Progress through onboardingflow to Location Access section
  2. Click "Enable Location Access"
  3. Click "Don't Allow"
  4. Finish Setup
  5. Go to "Dashboard" from "Home"
  6. You will see "Location Inactive"
  7. Tap "Location Inactive" in Red
  8. UI will show "Location Active" in Green
  9. Tap the back arrow to return "Home"
  10. Status screen will show briefly as "green" and after some delay will return to "red"
  11. Click "Enable Location" or go to "Dashboard"
  12. You will see it now says "Location Inactive" in red
  13. Repeat steps 5 through 12

Expected Behavior

I expect toggling "Location Inactive" to toggle my location access, and the UI displaying "Location Active" in green makes me think I have enable location access. The initial prompt in the onboarding flow is the only opportunity I have to enable location access in-app, that is not explained to the user in the UI and the UI gives the false appearance that the user is enabling location when they are not. I would expect clearer indication/separation between the in-app toggle and the current state my iOS location access, as well as a way to fix any issues with OS location access (instructions to adjust in Settings or button to trigger another OS prompt)

ios-location-issue

@denispapakul
Copy link
Contributor

I can look into this issue. For Android we have similar issue: if we don't allow tracking location in settings - we can't change it from the app side.

@summetj summetj added the UI/UX UI or UX related label May 6, 2020
@lilpxl
Copy link
Author

lilpxl commented May 7, 2020

Thanks @denispapakul ! Here is a little prototype of how I would have expected it to work on iOS (would imagine something similar for Android)... not sure whats possible or not so take the flow with a grain of salt (also has some design differences compared to the 1.0.1 release so please just ignore those).

https://www.figma.com/proto/79OwaKqHvSeriExpYzAvVN/PATHS-Exploration-April-and-May-2020?node-id=1726%3A15008&viewport=906%2C785%2C0.5&scaling=min-zoom

@lilpxl
Copy link
Author

lilpxl commented May 7, 2020

Just was checking the app again and (for some reason) it actual did behave as I expected (illustrated in the prototype I posted) - I received an OS prompt by clicking the “enable location” button as well as “location inactive”... but after clicking “don’t allow” it reverted to the behavior I originally describe in the ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers UI/UX UI or UX related
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants