In order to allow for the coarse and fine location permissions the user must allow the location permission for the application. Currently, the only way to fix this issue to allow for scanning is to go to the device settings and allow it there.
Solution
[ ] Implement dialog asking the user to enable location services for the application on start up if not already granted.
[ ] ensure all needed permissions are asked for
Extra
[ ] Disable the scan button if the permission is not granted to avoid problematic interaction
Main Idea
In order to allow for the coarse and fine location permissions the user must allow the location permission for the application. Currently, the only way to fix this issue to allow for scanning is to go to the device settings and allow it there.
Solution
Extra