# getRequiredBluetoothPermissions

public final Array<String> getRequiredBluetoothPermissions()

List of specific permissions required for discovering and connecting to Nix devices via Bluetooth which can vary depending on Android version. This list provides the correct permissions for the version of Android seen at runtime.

For SDK 30 and below this always includes Manifest.permission.ACCESS_COARSE_LOCATION and Manifest.permission.ACCESS_FINE_LOCATION. For SDK 31 and above this always includes Manifest.permission.BLUETOOTH_SCAN and Manifest.permission.BLUETOOTH_CONNECT. When an Android work profile is detected, Manifest.permission.ACCESS_COARSE_LOCATION and Manifest.permission.ACCESS_FINE_LOCATION are also included.

Note that work profile detection will not work if the LicenseManager.Shared.state is LicenseManagerState.INACTIVE. See FAQ item ### for additional information.