Я пытаюсь определить, когда я подключаюсь к машине через Bluetooth. В настоящее время я использую AVAudioSession и свойства currentRoute и выходные данные, чтобы определить, какие типы маршрутов связаны. Тем не менее, тип порта «carAudio» соотносится только с тем, когда телефон подключается к автомобилю через Aux или какой-либо кабель, но при подключении через Bluetooth с автомобильной аудиосистемой выходной маршрут всегда A2DP.
Я понимаю, что в большинстве автомобилей сейчас реализована поддержка bluetoothA2DP, но мне было интересно, есть ли какой-то способ для меня определить, является ли соединение типа bluetooth автомобильным, в отличие от некоторых наушников / колонок bluetooth. (Также для ввода и вывода я никогда не обнаруживал BluetoothHFP)
Я полагаю, что это возможно, поскольку приложения, такие как Spotify, поддерживают эту функцию и отлично работают, когда я подключаю свое приложение spotify к bluetooth, однако мой кодне может обнаружить это соединение.