본문 바로가기
iOS/설명

[iOS] Location 권한 관련 (Deferred Permission)

by Sky Titan 2021. 9. 18.
728x90

https://medium.com/swlh/location-permission-in-ios-13-f9e10917c05e

 

Location Permission in iOS 13

How to request properly “Always Allow” permission

medium.com

https://sosoingkr.tistory.com/113

 

iOS 13 이후 위치 권한을 항상 받도록 설정하는 방법은?

앱을 개발하다 보면 단말기 위치 권한을 '항상 허용'이 필요한 경우가 발생된다. iOS 13 이후 어떻게 권한 승인이 가능한지 알아보자! 1. 기존 권한 요청 팝업을 '항상 허용'으로 출력하려면 아래

sosoingkr.tistory.com

iOS13 이후의 위치 권한

  • iOS13 부터 위치 권한과 관련된 변화가 생겼는데 그 중 하나가 "Always Allow"와 관련된 것
  • iOS13부터는 위치 권한 요청 시 명시적인 "항상 허용"을 못하도록 변경되었다.
  • 이는 Deffered Permission이라고 불리며 처음에 "앱을 사용하는 동안 허용"을 하게 되면 foreground 에서의 권한을 얻을 수 있다.
  • 이 후에 백그라운드에서 위치 권한을 사용하고자 할 시 "~을 사용하지 않을 때에도 해당 앱이 사용자의 위치에 접근하도록 허용하겠습니까?" 라는 팝업이 뜨고 여기에서 ".authorizedAlways" 권한을 얻을 수 있다.
728x90

'iOS > 설명' 카테고리의 다른 글

[iOS] UIActivityViewController 컨텐츠 공유  (0) 2021.12.05
[iOS] Hugging priority, Compression Resistance priority  (0) 2021.10.15
[iOS] 아이폰의 해상도  (0) 2021.09.18
[iOS] DispatchQueue  (0) 2021.07.26
[iOS] iOS의 화면 표현구조  (0) 2021.07.06

댓글