делегат

ая с сигналом iBecon с помощью Core Bluetooth, я могу выполнять поиск с помощью опции сканирования CBCentralManager: -

Shared.sharedInstance.centralManager?.scanForPeripherals(withServices: nil, options:[CBCentralManagerScanOptionAllowDuplicatesKey:true])

Но когда я предоставляю желаемый идентификатор услуги, т.е.

Shared.sharedInstance.centralManager?.scanForPeripherals(withServices: [serviceID], options:[CBCentralManagerScanOptionAllowDuplicatesKey:true])

он никогда не вызывает метод didDiscoverPeripheral Delegate, мне нужно сканировать периферийное устройство также в фоновом режиме, и в соответствии с документацией Apple, вам необходимо явно указывать идентификатор сервиса всякий раз, когда вам нужно сканировать в фоновом режиме. Любой может помочь, что я делаю не так здесь.

Ответы на вопрос(1)

Ваш ответ на вопрос