Re: iOS: "This application needs location services / Allow / Don't Allow" alert
Re: iOS: "This application needs location services / Allow / Don't Allow" alert
- Subject: Re: iOS: "This application needs location services / Allow / Don't Allow" alert
- From: Fritz Anderson <email@hidden>
- Date: Wed, 01 Feb 2012 11:24:24 -0600
On 1 Feb 2012, at 2:09 AM, John Michael Zorko wrote:
> This app requires location services -- the client does not want the app to perform it is function if it detects that it's somewhere it's not supposed to be. Is it possible for the app to somehow detect when the iOS-supplied alert has been dismissed, so it can do it's CL check in case the user tapped "Don't Allow"?
Checking for Core Location, only once, in advance of need, is probably the wrong approach. The user could authorize or deauthorize CL at times other than the moment your application happens to load. Make yourself the delegate of the shared CLLocationManager, and listen for locationManager:didChangeAuthorizationStatus:.
If you don't have CL, disable the functions you want to restrict, even if that means putting a 50% alpha black mask over the whole screen, preferably with a button to show an explanation of why the app is crippled. Respond (don't assume) when CL comes back or goes away.
— F
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden