The subject says it all, really. Documentation, insofar as it exists at all, suggests that apps written against the CoreBluetooth framework running on iOS devices can add \"
In addition to Chris's answer:
peripheral:didUpdateValueForCharacteristic:error:) from the peripheral in background, even after 10minutes.So when you want to continuously run in background you have 2 options:
Later should be the "Event backgrounding" from WWDC 2012 Core Bluetooth videos https://developer.apple.com/videos/wwdc/2012/ But the former looks like a hack, I don't want to rely on it.
I tested this on iPhone5, iOS6.1.4
Apple finally released the Core Bluetooth Programming Guide and here's the official note about
Core Bluetooth Background Processing for iOS Apps