Monitor bluetooth peripheral state changes even when the app is killed : <p>At the moment I am using <code>CBCentralManager</code>'s constructor that accepts its delegate and other params. From that point on if the app is in foreground or background state the delegate method is called as expected as soon as the bluetooth state changes (such as turnOn/turnOff). When the app is not running even in background i.e when the app is killed, the app is not launched and the delegate method is never called by the system.</p>

<p>I've made sure that i have <code>bluetooth-central</code> and <code>bluetooth-peripheral</code> under <code>UIBackgroundModes</code> in the <code>Info.plist</code>.</p>

<p>So is there any way to receive the state change notifications even when the app is not running at all?</p>

<p><strong>Sidenote</strong>: Our app relies on bluetooth to function properly so it is important to keep the bluetooth turned on. Idea is if a user turns off the bluetooth we need to alert them via local notification that it needs to be turned on for our app function properly.</p>
