Uso de Core Bluetooth para get anuncios periféricos Bluetooth LE en segundo plano

Tengo problemas para averiguar cómo recibir anuncios de dispositivo periférico Bluetooth LE mientras mi aplicación se ejecuta en segundo plano. Es decir, cuando mi aplicación está en segundo plano, nunca alcanza el método didDiscoverPeripheral (), donde se encuentra el anuncio … ¿Alguien sabe cómo necesito configurar mi aplicación para que pueda get anuncios de Bluetooth LE mientras mi aplicación está en el ¿background? ¿Se puede hacer esto con un sondeo de sondeo mientras mi aplicación está en segundo plano? Nota: Quiero get anuncios de todos los dispositivos BLE, no de un número definido de dispositivos BLE.

Aprecie la ayuda,

Casey

Lo estoy haciendo desde mi aplicación.

en el modo de background CoreBluetooth se dice que es hasta 55 veces más lento que el intervalo de anuncio del periférico. Para acelerar, programé el periférico para publicitar cada 20 ms durante los primeros 30 segundos.

También debe definir "Requiere modo de background" con "La aplicación se comunica mediante CoreBluetooth" en su proyecto Destinos -> Información.

La aplicación tarda un time en encontrar periféricos en modo de background.