BLUTOOTH_CONNECT or BLUETOOTH permission is now optional. When bluetooth permissions are not granted by the app using AudioSwitch the bluetooth devices will not appear or be selectable.
Breakdown
Remove BLUTOOTH_CONNECT and BLUETOOTH permissions from Manifest
Move bluetooth permission check to AudioSwitch class
Remove permission checks from BluetoothHeadsetManager
Update unit and integration tests
Validation
Tests pass
Run manual validation with voice quickstart
Submission Checklist
[ ] The source has been evaluated for semantic versioning changes and are reflected in gradle.properties
[ ] The CHANGELOG.md reflects any feature, bug fixes, or known issues made in the source code
Description
BLUTOOTH_CONNECT or BLUETOOTH permission is now optional. When bluetooth permissions are not granted by the app using AudioSwitch the bluetooth devices will not appear or be selectable.
Breakdown
Validation
Submission Checklist
gradle.properties
CHANGELOG.md
reflects any feature, bug fixes, or known issues made in the source code