Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- JPA
- mac
- Git
- appstore
- IOS
- Swift
- window
- UIButton
- Python
- Archive
- Firebase
- Apple
- darkmode
- 개발자
- github
- Xcode
- SwiftUI
- iOS16
- error
- FLUTTER
- MacOS
- Session
- view
- Realm
- rxswift
- 웹뷰
- stack
- Code
- Notification
- 한글
Archives
- Today
- Total
EEYatHo 앱 깎는 이야기
Swift ) UIImagePickerController 권한 필요없음 - EEYatHo iOS 본문
반응형
한줄 요약
iOS11부터, UIImagePickerController로 사진을 가져올 때는, 라이브러리 권한이 필요없게 되었습니다.
[ 관련 WWDC17 영상 ]
WWDC말고 관련된 문서가 없네요.. 정리좀 해놓지..ㅡ.ㅡ
- Hello, everybody. It's great to see you. UI Image Picker Controller is a simple and easy to use API for selecting photos and videos in your app.At Apple, we care deeply about our users' privacy and security. Therefore, whenever you presented the UIImagePickerController, we require you to get the users' authorization for their entire library in order to select a single photo or video.This cause friction in your app. As well as the user giving up a level of privacy that perhaps they didn't really mean to.Well, we thought we could do better.
- So, in iOS 11, we have revamped the privacy and security fundamentals of UIImagePickerController.
- As well as apps that will fail to perform even though there are great features, because the user didn't want to give them access.
번역
[유저가 사진을 선택하기 전에, 전체 사진에 대한 권한을 앱에게 넘기는 것]이 마찰이라고 생각했던 애플은,
iOS11 부터, UIImagePickerController의 개인정보 및 권한부분을 개편했습니다.
상세 변경 내용
UIImagePickerController를 out-of-process API로. 즉, 안전한 API로 바꾸었습니다.
앱은 더이상 라이브러리에 직접 접근하지 못하고, UIImagePickerController를 통해서 결과값(사진)만 받을 수 있고,
사용자는 UIImagePickerController를 통해 앱에게 전달하고 싶은 것을 선택합니다.
즉, 앱이 라이브러리 권한을 필요로하지 않게 되었습니다.
유저가 선택한 사진에 대해서는, 유저가 선택이라는 명시적인 행동을 하기 때문에,
별도의 권한 허용 과정없이 앱에게 전달합니다.
WKWebView의 "input type = file" 태그를 사용해서 이미지를 처리할 때,
왜 권한 팝업이 안뜨는지로 시작해서, 여기까지 왔네..
애초에 권한이 필요없으니까 안뜨는 거였숴..
오늘도 삽질 잘해따~~
'iOS, Swift' 카테고리의 다른 글
Swift ) Dynamic Color, CGColor - EEYatHo iOS (0) | 2021.12.06 |
---|---|
Swift ) UIColor로 UIImage만들기, DynamicUIImage만들기 - EEYatHo iOS (0) | 2021.12.06 |
Swift ) 한글 스캔 OCR 시도한 것들 정리 - EEYatHo iOS (0) | 2021.11.30 |
Swift ) lottie keyNotFound error - EEYatHo iOS (0) | 2021.11.30 |
Swift ) IDFA (ADID) (광고식별자) - EEYatHo iOS (0) | 2021.11.19 |
Comments