react-native-beacons-manager
react-native-beacons-manager copied to clipboard
Why package needs permission for NSLocationWhenInUseUsageDescription?
Why does the package need permission for NSLocationWhenInUseUsageDescription (iOS) when the Beacon-Manager is only used with bluetooth? I didnt want GPS!
Ranging/Monitoring for beacons is tied up to the Location API in both IOS and Android, thus the appropriate permissions needs to be granted, and location service should be turned on.
This is necessary for every application which wants to access hardware identifiers of connected or nearby wireless devices such as beacons(UUID, Major, Minor etc..) or Wi-Fi(SSID, MacAddress etc...). Having Location Service turned on, doesn't necessary mean GPS is used.