2012-05-07 4 views
2

나는 이것을 검색하는 방법을 모르므로 많은 키워드라도 관련 문서를 가르쳐 줄 수있을만큼 충분할 것입니다.iOS 개발에서 Android 권한과 동일한 것은 무엇입니까?

Android가 약입니다. 122 권한 설명 here. iOS에서 이에 상응하는 항목은 무엇입니까? 개발자가 권한을 선언하거나 모든 것을 액세스 할 수 있습니까? 모든 것,이 "모든 것"이 수반하는 것을 어디에서 찾을 수 있습니까?

+1

참조 http://stackoverflow.com/a/5822910/1321873 – Rajesh

답변

1

iOS에는 "사용 권한"개념이 없으며 수행 할 수있는 특정 항목과 사용하지 않는 특정 항목이 있습니다. 이러한 사용 권한에 대한 액세스를 사용자에게 요청할 필요는 없습니다.

내가 할 수있는 특정 목록을 모르지만 Review Guidelines은 좋은 아이디어를 제공합니다.

+0

감사합니다. 게시 한 링크에 사용자 이름/비밀번호가 필요합니다. Apple Developer로 등록하고 액세스 할 수 있습니까? 아니면 지불해야합니까? – Legend

2

불행히도 iOS에는 그러한 것이 없습니다. 이 특정 지점에서 iOS와 Android의 차이점에 대해 article을 읽는 데 관심이있을 수 있습니다.

+0

꽤 많은 경우이지만 완전히 사실이 아닙니다. 예를 들어 응용 프로그램은 자신의 위치를 ​​추적하기 전에 사용자의 허가를 요청할 것입니다 (모든 iOS 버전의 경우인지 모르지만 ...). – Alladinian

+0

@Alladinian 사실입니다. 사용자는 실제로 설정으로 이동하여 앱별로 특정 권한을 사용 중지 할 수 있습니다. –

2

iOS에는 명시적인 허가 개념이 없습니다. 개발자 계약에 위배되지 않는 한 모든 공개 API에 액세스 할 수 있으며, 잘못된 행동을하면 Apple에서 해당 애플리케이션을 거부합니다.

1

iOS (iOS 5, iOS 6에서 발생할 수 있지만 그다지 중요하지 않음)에 대한 권한 개념은 없습니다. Apple의 승인을 받아야만 공식 API에 액세스 할 수 있습니다. 비공식 API의 사용은 허용되지 않으며 대부분 AppStore에서 앱 배포가 거부됩니다.

위치를 사용할 때 표시되는 알림에서 가장 가까운 권한을 찾을 수 있습니다. 더 @ 참조 : http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/TechnologyUsage/TechnologyUsage.html#//apple_ref/doc/uid/TP40006556-CH18-SW10

안부, 보

2

방법 iOSAndroid 액세스 시스템의 키 차이가 있지만, 무엇 애플 짓을하는 것은 당신이 연락처 나 사진과 같은 일부 시스템 리소스를 (사용할 수 있도록하는 것입니다 예를 들어 백그라운드 실행과 같은 기능을 사용하기위한 속성 목록의 일부 키 (예 : 들어오는 호출을 수신하려는 VoIP 응용 프로그램)를 통해 앱을 등록 할 수도 있습니다. You can find all these options (keys) here.

관련 문제