When the application is in background, it is woken up only to handle enter/exit region events, namely we can know only when the user device receives a region for the first time, or when it does not receive signal from a region for more than 30 seconds.