Есть ли руководство для разработчиков по разрешениям для iOS 6?
Как вопрос задает.
Я ищу руководство по разрешениям. Раньше я только разрабатывал для Android, и мне было интересно, есть ли руководство, подобное http://developer.android.com/guide/topics/security/permissions.html
Я не совсем уверен, как работают разрешения (или они даже называются так на iOS 6).
1 ответ
У вас нет прав доступа, как у вас на Android, так как вы должны объявить их где-то под рукой.
Когда вы, например, запускаете менеджер местоположений, система спросит пользователя, разрешено ли вашему приложению получать обновления местоположений. Если пользователь не разрешает это CLLocationManager
вызовет делегата, чтобы он не мог получить обновления местоположения.
Есть также методы на CLLocationManager
называется authorizationStatus
проверить текущий статус. Это CLAuthorizationStatus
,
Каждый другой компонент будет иметь одинаковые методы и ошибки, чтобы проверить, позволяет ли ваше приложение получать доступ к данным.