Unfortunately, Android 6.0 announced location permissions are required for Bluetooth scanning to work. See Android's official announcement here.
This requirement still continues today, in the most modern Android release. This is the latest Android specification.
Lief understands this is an unfortunate requirement of the Android OS, and we hope the requirement is lifted in future releases of the operating system. Sensibly, Bluetooth functionality should not be linked to Location Permissions or GPS.
โ
โ