У нас есть BLE-устройство, которое отправляет все соответствующие данные в рекламных пакетах.Устройство не является iBeacon, но все соответствующие данные мы получаем без установления соединения.Логика работает следующим образом: мы обнаруживаем устройства и фильтруем их по CBUUID, а затем получаем необходимые данные из словаря ManufacturerData.Устройство отправляет данные один раз в секунду.Хорошо работает на переднем плане.
Вопрос в том, сможем ли мы долго поддерживать процесс обнаружения и обработки данных в фоновом режиме?