I don't get any geofenced notifications on my iPhone 5 running IOS 7 or on my 1st Gen iPad running IOS 5.1.1.
But I am pretty sure that it was working soon after the IOS 7 upgrade so I don't understand how it could get screwed up without an update to the app (unless of course the server is doing something).
But I don't understand how geofencing is implemented. Apple says that location updates are sent only on request from a friend. So if there is going to be a geofence, it has to be in the device of the person setting up the fence. So that device has to poll the target (or poll the server which tracks the device) to get the location and then compare it to the target location and calculate the distance, then generate the notification locally. This will put a battery drain on the targeted device as it is polled for location and has to do a GPS position update and send the data back to the server (or the server has to look at the device status and extract either the cell site/wifi net it is tethered to or the device location if it is collectable).
Anybody have any ideas?