iOS 접근권한

woogie·2024년 2월 1일
0

iOS-Swift

목록 보기
2/2
post-thumbnail

안녕하세요. woogie 입니다 🖐🏻
맨날 노션에 혼자 끄적이다가 처음 public 으로 작성 해보네용,,.

첫 포스팅은 라이트하게 iOS 접근 권한으로 해볼게오

iOS 접근권한

iOS에선 사진, 위치정보, 블루투스 등의 시스템 기능을 사용하고자 할 경우에는 사용자로 하여금 권한 허용을 요구하게 됩니다.

권한에 대한 자세한 내용은 아래 링크를 참고해 주세요.

https://developer.apple.com/documentation/bundleresources/information_property_list/protected_resources

대표적으로 사용하는 권한은

  • Bluetooth
  • Calendar
  • Camera & Microphone
  • Contacts
  • Face ID
  • Location
  • Network
  • Photos

이외에도 siri, health 등등 앱의 특성에 따라 추가할 수 있습니다.

링크의 주소나 공식 문서에서도 알 수 있듯이 접근 권한은 Information Property List에 포함되어 있습니다.

Information Property List 통칭 Info.plist는 여러 곳에서 iOS 개발의 정보를 담는 데에 사용합니다.

권한요청의 공통적인 적용사항은 다음과 같습니다.

  1. 권한 요청 코드를 작성한다.
  2. Info.plist 파일에 요청 시 노출될 Description을 작성한다.

🍎 : 권한 요청하면 내가 알아서 팝업 띄워주고 알아서 결과 전달해 줄게!! 대신 팝업 띄울 때 보여줄 메시지만 알려줘!!

위와 같은 느낌이라고 생각하시면 됩니다.

아래 예시 리스트의 링크 통해서 권한 관련 소스를 확인할 수 있답니당..!

[예시 리스트]

(주기적으로 추가 예정)

profile
iOS Developer

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN