You can tell if there was a CLLocationManager framework call to startUpdatingLocation() depending on the color of the location arrow in Location Services settings. AFAIK, it is not possible to use location manager without first registering a location authorization type (When in use, always, etc).