I've done a lot of searching around SO and Google to try to get an answer for this but I haven't been able to put all the pieces of the jigsaw together so any help/pointers would be great.
I'd like to build an app that checks a web service when it enters an iBeacon region. Simple example use case would be this:
user walks into an iBeacon equipped store with app in background
rather than notify the user, the app makes a request to a web server to check if the user ID is a member (the app has been granted permission to send a user ID to the server by the user).
3a. server sends back "true" response
4a. app sends "We have a special members promotion today" notification to lock screen.
OR
3b. server sends back "false" response
4b. app stays silent (no notification to user)
FYI this answer seems to suggest it's possible to send a URL request in the background: Running URL Requests in the Background