I am working on one of the iOS app which is related with Core Bluetooth framework of Apple.
My App uses the BLE mechanism to detect Peripheral iOS devices. When app is in foreground, external device's bluetooth is in range of iPhone bluetooth than app is notified and some kind of defined animation which is played in app. I enabled the Background service for app using info plist like
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>bluetooth-central</string>
<string>bluetooth-peripheral</string>
</array>
When app is not in Background or suspended state (it should be killed state) than also we need notification from external device to our iOS app. Is this possible? If yes, than how can we achieve this mechanism.