Does BluetoothLeScanner.startScan () require new permissions in Marshmallow?

With the release of Android 6.0 (API 23), I noticed that it BluetoothLeScanner.startScan()requires new permissions; ACCESS_COARSE_LOCATIONand / or ACCESS_FINE_LOCATION. Can someone explain the reasons for this. Why does Bluetooth ScanResult require Location permission ?

More information about this change can be found here: Android 6.0 changes: access to hardware identifier

Thank you ahead of time!

+4
source share
2 answers

, BTLE, Apple iBeacon Eddystone. , , , , (), . , .

Google.

Apple.

AltBeacon.

+3

Google. , , Google. . Wifi-, . Google, , Wi-Fi, . , , Beacon Tech.

0

Source: https://habr.com/ru/post/1610602/


All Articles