title: CoreBluetooth Background Scan Device
body: <p>I am currently working on an app that requires me to scan a device using Bluetooth 4.0. At this point I have encounter a problem. </p>
  
  <p>Is it possible to have the app scan the device when the app is running in the background? For some reason, the app cannot scan the device. The app did not call didDiscoverPeripheral while it was running in the background. However, my app can receive data from the device once connection has been establish.</p>
  
  <p>To make things simpler, why can't my app scan the device while it is running in the background?</p>
  
  <p>P.S. I did input the Required background modes 
  1.App communicates using CoreBluetooth
  2.App shares data using CoreBluetooth</p>