iBeacon CLLocationManager Background Monitoring Stops Working After a While
<p>I have an app that uses iBeacons and allows location monitoring when the app is in the background. When the app is first placed into the background, monitoring works correctly (I get <code>didEnterRegion</code> and <code>didExitRegion</code> callbacks as the user moves around). It seems that this continues to work correctly for some time.</p>

<p>However, after some time (e.g., the next morning), the app seems to stop receiving location updates. I have <code>locationManager.pausesLocationUpdatesAutomatically</code> set to <code>false</code>. Is anything else I need to do to allow long running monitoring updates in the background?</p>