Swift 권한 요청

yong·2024년 8월 13일

Swift

목록 보기
3/7
post-thumbnail

안드로이드 개발자로서 ios앱을 개발하면서 겪은 어려움은 첫번째 권한 물어보기였다..
android에선 AndroidManifest.xml 안에 uses-permission 태그를 추가하여 권한을 추가하였다

<uses-permission android:name="android.permission.READ_CALENDAR" />

이렇게 하고 직접 코드상에서 권한을 원하는 구문을 적어 사용자에게 물어보는것이 일반적으로 사용됐었는데

ios에선 Info.plist에서 key로 원하는 권한을 설정하고 value에 권한에 대한 설명문을 넣는 식으로 진행이 되는거 같다.

그래서 ios에선 어떻게 권한을 요청하는지에 대해 알아보려 한다.

1. Info.plist에 진입

2. +버튼을 눌러 항목을 추가하고 key와 value를 작성



나는 reminder 권한에 대해 요청을 했고 value에 요청하는 이유에 대해 적으면 됨.

(iOS에서 각 권한은 해당 기능에 맞는 프레임워크와 API를 통해 요청해야 하며, 접근 권한을 요청하는 방식은 기능에 따라 다르기 때문에 블로그에 권한에 대한 글을 적으면 링크를 달아야겠다.)

-Swift 미리알림 Data가져오기(버전별 대응)

3. 결과

이런식으로 내가 설정한 value의 값이 나오게 됨.

참고*

IOS각종 권한 모음

profile
배우고 경험한거 꾸준히 복습

0개의 댓글