title: Can iOS device detect Eddystone beacon when app is killed/suspended?
body: <p>I need to write an app that calls a REST service each time it is near an Eddystone beacon.
  My target is iOS 9 or greater and writing in Swift.</p>
  
  <p>So far I have managed to have the app respond to advertisement from the beacon when the app is in foreground  and when the app is in background for a few hours.
  Then after a few hours that the app is in background, nothing happens. </p>
  
  <p>I suspect the app is killed by the OS or suspended.</p>
  
  <p>The first thing I tried was geofencing with CLLocationManager and CLBeaconRegion.
  But after googling around I gathered that this only works with iBeacon, and my beacon uses for sure the Eddystone protocol. </p>
  
  <p>As per Apple docs, a geofencing on an iBeacon should "awake" the app even if the app has been killed (either by a human or by the OS).. can I have a similar behaviour with an Eddystone beacon?</p>
  
  <p>I think not, but in this case I'd like a definitive answer :)</p>
  
  <p>Thanks</p>
  
  <p>BTW, this doc <a href="https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html" rel="nofollow noreferrer">https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html</a></p>
  
  <p>talks sometimes about Beacons and some other about iBeacons, so it's not super clear if this applies only to iBeacons or not. Given the format of the UUID I think it does, but.. </p>