Please provide the following:
- SDK Version: 3.20.1
- Platforms(Android/iOS/web/all): all
- expo-permissions
When I prompt the user for their location, and they deny, they are required to go to app-settings if they want to enable location again, since askAsync won’t prompt the permission modal when status is denied. However, when the user toggles expo go location settings from never to always that status is still returned as denied in app. Restarting the app does not refresh the new location permission status and it will still return denied.
To reproduce:
- Run Permissions.askAsync(‘location’)
- Tap deny on the modal
- Go into app permission settings and enable location for expo go
- Return to app and check the status returned by Permissions.getAsync(‘location’)
- Permission is expected to return ‘granted’ but returns ‘denied’