I'm trying to understand how dependable / frequent background detection of beacons can be while our app is running in the background. If our app is running in the background, it is my understanding that iOS does BLE scan every 15 minutes, even with iOS 7.1 (http://developer.radiusnetworks.com/2014/03/12/ios7-1-background-detection-times.html). However, Gimbal is advertising (https://gimbal.com/doc/proximity/ios.html#background_behavior) that the expected time to arrival for iOS 7 is an average of 7 seconds for their series 20 beacons. These transmit every 100 milliseconds, just like what was used in the referenced link.
Is Gimbal's documentation accurate? If so, doesn't this mean that they're forcing a scan at a much more frequent interval which would drain battery life?