With the latest release of Android called Marshmallow,Starting a Bluetooth Low Energy scan requires permission from Location group. As a result of that one of the following permissions are required:
ACCESS_COARSE_LOCATION
, ACCESS_FINE_LOCATION
Any reason why we need to switch on GPS
for BLE
scan?