I got an app that is connected to a BLE peripheral. It implements state-preservation and restoration for BLE and keeps the connection in background.
When I leave the phone next to the peripheral the peripheral shows that there is an active connection even if the app is not running, and if left for 12 hours, it will decrease significantly the amount of battery (even if no data transfer occurred).
Is this a common problem?
I found a similar problem for geolocation. Is there a way to set the refresh rate for "BLE State-preservation"?