iOS 10 causes issues with background sensing of didEnterRegion and didExitRegion


Before updating to iOS 10, I’ve been able to create an app that works well and consistently responding to didEnterRegion and didExitRegion events even when app is not running. However, since upgrading to iOS 10, this behaviour is very problematic. Very often the app doesn’t sense the enter and exit events while in the background at all. And to get the app to sense the state, I can shut down the iPhone screen and turn it on again. Doing that will get the app to detect/monitor the region state. Has anyone encountered this? I am using estimate beacons.

For reference, please see the links below: