Strongly assert that your app doesn't derive physical location Permissions in your app if it targets Android 12 or higher: The following code snippet demonstrates how to declare Bluetooth-related These permissions, the system prompts the user to allow your app to access Therefore, you must explicitly request userĪpproval in your app before you can look forīluetooth devices, make a device discoverable to other devices, or communicate The BLUETOOTH_ADVERTISE, BLUETOOTH_CONNECT, and BLUETOOTH_SCAN permissions Otherwise, you can strongly assert that your app doesn't derive If your app uses Bluetooth scan results to derive physical location, declare.Grant your app only the Bluetooth permissions that it needs when installed on This app compatibility step helps the system For your legacy Bluetooth-related permission declarations, setĪndroid:maxSdkVersion to 30.If your app communicates with already-paired Bluetooth.If your app makes the current device discoverable to other Bluetooth.If your app targets Android 12 (API level 31) or higher, declare the following Grant an app permission to discover, advertise, and connect to nearby System permissions dialog, asking the user to Use Cronet to reduce latency and increase network throughput