iOS/MapKit

(MapKit) Info.plist에 있는 사용자 위치 접근 요청 6가지

Dev.Andy 2023. 10. 4. 23:58

머리말

포스팅 목적

Info.plist - Information Property List에 있는 위치 접근 요청 6가지에 대한 요약

MapKit에서 사용자 위치에 대한 접근을 요청하기 위해 Information Property List를 살펴 보았는데 아래처럼 6가지가 나왔다. 각각의 요청이 무엇인지 궁금해서 이를 요약하여 간단하게 표로 정리해 보았다

사용자 위치 접근 요청 6가지

종류 요청 메시지 내용 iOS/macOS 공식 문서 링크
Always and When In Use Usage Description App Background 실행 시 위치 정보 접근 (항상) iOS 11.0+ NSLocationAlwaysAndWhenInUseUsageDescription
Always Usage Description App Background 실행 시 위치 접근 (항상) iOS 8.0~10.0 (Deprecated) NSLocationAlwaysUsageDescription
Default Accuracy Reduced 불리언 값(true/false)에 따라 위치의 정확도에 대한 앱의 기본 동작을 설정 iOS 14.0+ NSLocationDefaultAccuracyReduced
Temporary Usage Description Dictionary App 일부분에서 사용자 위치 접근 (임시) iOS 14.0+ NSLocationTemporaryUsageDescriptionDictionary
Usage Description macOS 앱이 사용자의 위치 정보에 접근 (API 사용 시) iOS 6.0~8.0 (Deprecated)/macOS 10.14+ NSLocationUsageDescription
When In Use Usage Description App Foreground에서 실행 시 위치 정보 접근 (API 사용 시) iOS 11.0+ NSLocationWhenInUseUsageDescription

(편의상 Privacy - Location 부분은 제외하였다)