[Swift] 앱 시스템 설정 페이지 메뉴로 이동 (앨범, 카메라, 언어 설정)
- 모바일/아이폰
- 2022. 9. 17.
반응형
앱 시스템 설정 이동
iOS 앱을 개발하다보면 설정으로 이동할 일이 있습니다. 페이스 아이디를 켜주세요. 카메라 사진 권한을 허용해주세요. 등등 사용자가 확인하지 못한 부분을 개발자가 설정 페이지로 이동시켜서 유도하는 방법인데 prefs 값을 사용해서 이동 시킬 때 다음과 같은 애플의 리젝 메시지를 받을 수 있습니다. 이는 프라이빗 API를 사용에서 문제가 되는 겁니다. 때문에 prefs 로 열지 말고 UIApplication.openSettingsURLString 를 통해서 열어줍니다.
Guideline 2.5.1 - Performance - Software Requirements Your app uses the "prefs:root=" non-public URL scheme, which is a private entity
▼ 다음 코드로 특정 앱 설정 페이지로 이동 시킬 수 있습니다. UIApplication.openSettingsURLString 값이 해당 앱의 설정 페이지 경로 주소 입니다. 다만 iOS 10 이전과 이후에 OpenURL 방식이 다르기 때문에 확인해줘야 합니다.
반응형
'모바일 > 아이폰' 카테고리의 다른 글
[ iOS ] 백그라운드 BGTaskSchedulerPermittedIdentifiers (0) | 2023.08.21 |
---|---|
[iOS] 아이폰 시뮬레이터 다크모드 설정 (Dark Appearance) (0) | 2022.09.06 |
[Swift] RxSwift 스크롤 뷰 무한 스크롤링(Infinite Scroll) (0) | 2022.08.30 |
[Swift] Autolayout Multiplier 비율 동적으로 적용하기 (2) | 2022.08.30 |
[Xcode] Code Snippet 코드 스니펫 사용법 및 iCloud 동기화 (0) | 2022.07.07 |