I am trying to build an app that relies on both region monitoring and significant location changes. The specific scenario I am testing is:
- A user (with my app) goes to the airport which has a region around it
- My app is successfully woken up due to the region breach...entry.
- They turn their iPhone off like a good little passenger.
- They land in some far away city
- They turn the phone back on
Should I expect to be provided with a new location in the background via significant changes monitoring? It's too expensive to take flights all the time to test this so I'm testing by turning my phone off, driving 5 or so miles and turning it back on.
Spoiler alert! I am not getting a new location when I turn my phone on. Maybe I need to be driving much farther but 5 miles should be plenty for cell tower change...even though it's not really a cell tower change since the phone was off.