Actually I believe that iOS is doing the caching here.
So turning BLE off/on (or rebooting the whole device if things get worse) is the only thing you can do.
I have done a BLE app a few years ago and it's astounding what's happening under the hood in iOS.
I assume most if it is done to preserve battery...
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Actually I believe that iOS is doing the caching here.
So turning BLE off/on (or rebooting the whole device if things get worse) is the only thing you can do.
I have done a BLE app a few years ago and it's astounding what's happening under the hood in iOS.
I assume most if it is done to preserve battery...