receiving scan response in the background

Hello there,

I'm developing an app to scan for a certain BLE service in the background. The app is receiving the advertisement packet from a peripheral while it is running in the background but did not receive the scan response. The app receives the scan response only when it is running in the foreground. My question is that is it possible to make the app getting the scan response while it is running in the background ? if yes how do I do it?

Thanks for your help in advance.

Replies

The system will go into a passive scan mode (will not send scan request) for power saving as necessary, based on the states of any processes that are scanning at the time.

There is no developer opportunity to influence this state while the app is in the background.