Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

camner

macrumors regular
Original poster
Jun 19, 2009
245
18
I turned on Passbook's ability to geofence and added my Starbucks app to Passbook so that my Starbucks card would automatically appear in Passbook whenever I walked into my normal Starbucks. I was just trying it out to see how it worked.

I then removed the Starbuck's card from Passbook. But, the geofence "outline arrow" always still appears, so I guess somehow a geofence is still active, but I can't for the life of me figure out which app! In Privacy-->Notifications there is no app that shows that a geofence has been active. Passbook is set to use Location Services "while using." The Starbucks app is set in Location Services to "Always" (which it was before setting up Passbook) so that I can use the app to locate a store near my current location.

How can tell what is activating the geofence? (I've tried powering down the iPhone, but immediately upon powering it back up, the geofence icon reappears)
 
go to privacy settings > location services. there will be a purple arrow (not filled in) next to the app if it is currently using it. i assume the passbook app is using it, so you would need to close it out and not just remove the card
 
There are NO purple not-filled-in arrows in Settings-->Privacy-->Location Services. The only apps with ANY arrows are Google ("While Using") and Starbucks ("Always"), both of which have filled in grey arrows.

Turning off Location Services for both Google and Starbucks doesn't change the geofence icon.

If I turn off Location Services entirely the geofence icon goes off. As soon as I turn Location Services back on the geofence icon immediately returns.

----------

Found the culprit! Under Privacy-->Location Services-->System Services, if "Location Based Alerts" is turned on, then the geofence icon will be present even if no app has a geofence alert activated.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.