react-native-beacons-manager icon indicating copy to clipboard operation
react-native-beacons-manager copied to clipboard

Why package needs permission for NSLocationWhenInUseUsageDescription?

Open iSaBo96 opened this issue 1 year ago • 1 comments

Why does the package need permission for NSLocationWhenInUseUsageDescription (iOS) when the Beacon-Manager is only used with bluetooth? I didnt want GPS!

iSaBo96 avatar Oct 03 '22 12:10 iSaBo96

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.

sashko9807 avatar Oct 18 '22 14:10 sashko9807