Как я могу проверить, подключен ли Bluetooth iPhone к другому устройству / аксессуарам или нет?

#ios #objective-c #swift #bluetooth

#iOS #objective-c #swift #bluetooth

Вопрос:

Я работаю над приложением, которое включает сопряжение с подключением Bluetooth. Итак, я хочу знать, подключен ли Bluetooth к другому устройству или каким-либо аксессуарам?

Проверьте, сопряжен Bluetooth в iPhone или нет?

Ответ №1:

Вы можете попробовать использовать CBCentralManager для восстановления подключенного устройства Bluetooth к вашему устройству. Когда ваше устройство Bluetooth включено ( CBCentralManager статус == CBCentralManagerStatePoweredOn ), вызовите эту функцию:

 func retrieveConnectedPeripherals(withServices serviceUUIDs: [CBUUID]) -> [CBPeripheral]
  

Он выдает вам список UUID всех сервисов, подключенных к вашему iPhone.

Ссылка: https://developer.apple.com/reference/corebluetooth/cbcentralmanager/1518924-retrieveconnectedperipherals

Комментарии:

1. Хорошо, я попробую. Спасибо