Службы определения местоположения iOS. Можно ли программным способом установить статус авторизации для приложения с поддержкой определения местоположения? - PullRequest
0 голосов
/ 25 августа 2011

Просто хотел узнать, есть ли в iPhone 3GS какой-либо способ (с iOS 4.0) для включения / выключения статуса авторизации приложения с учетом местоположения программным способом.

+ (CLAuthorizationStatus)authorizationStatus __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_2);

Как мы все знаем, вышеприведенный метод класса возвращает текущий статус авторизации вызывающего приложения в iOS 4.2 и выше.Я не могу найти какой-либо API для программной установки статуса авторизации приложения с учетом местоположения.Пожалуйста, помогите.

1 Ответ

1 голос
/ 25 августа 2011

Как было отмечено в комментариях, было бы немного безумно - даже безумно - даже если приложения могли бы программно переопределить авторизацию пользователя на месте.Какой смысл спрашивать у пользователя разрешение на использование его текущего местоположения, если приложение может просто получить его, не спрашивая?

Apple все больше и больше соглашается с разрешениями и авторизацией информации о местоположении, поэтомупросто не возможно в общедоступном SDK.Возможно, вы могли бы добиться этого на взломанных телефонах, используя частные API.

...