일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 라이브러리
- charts
- Xcode
- Chrats
- UIKit
- button
- Python
- ui
- Storyboard
- TableView
- PyQt
- androidstudio
- 그래프
- graph
- UIButton
- Chart
- 개발
- 개발자
- 어플리케이션
- UITableView
- PyQt5
- alamofire
- ios
- Android
- library
- kotlin
- modal
- Swift
- Apple
- cocoapods
- Today
- Total
Jiwift
[iOS/Swift] Privacy Manifest Describing use of required reason API 본문
[iOS/Swift] Privacy Manifest Describing use of required reason API
지위프트 2023. 12. 25. 00:04아는 게 없어서 찾아본 내용을 정리하기 위해 작성합니다.
틀리거나, 새로 추가해야 할 내용이 있으면 댓글로 알려주시면 감사하겠습니다.
2023년 12월 24일 기준 글입니다.
[iOS/Swift] Privacy Manifest Describing use of required reason API
Describing use of required reason API | Apple Developer Documentation
이것은 무엇인가.. Privacy Manifest와 함께 공개된 API 목록입니다. 사용하는 이유를 알려야 하는 API 목록입니다. 즉 써드 파티 라이브러리 개발자가 앱 개발자에게 이유를 알려줘야 하는 API 목록인 것이죠.
작성하는 예시는 위와 같은가 봅니다. 위 내용을 보고 우리가 당장 해야 하는 것은 라이브러리 개발자에게 어떤 API를 사용하고 있는지 빨리 찾아보고 추가해 달라고 알리는 것입니다.
File timestamp APIs
creationDate
modificationDate
fileModificationDate
contentModificationDateKey
creationDateKey
getattrlist(_:_:_:_:_:)
getattrlistbulk(_:_:_:_:_:)
fgetattrlist(_:_:_:_:_:)
stat
fstat(_:_:)
fstatat(_:_:_:_:)
lstat(_:_:)
getattrlistat(_:_:_:_:_:_:)
System boot time APIs
systemUptime
mach_absolute_time()
Disk space APIs
volumeAvailableCapacityKey
volumeAvailableCapacityForImportantUsageKey
volumeAvailableCapacityForOpportunisticUsageKey
volumeTotalCapacityKey
systemFreeSize
statfs(_:_:)
statvfs(_:_:)
fstatfs(_:_:)
fstatvfs(_:_:)
getattrlist(_:_:_:_:_:)
fgetattrlist(_:_:_:_:_:)
getattrlistat(_:_:_:_:_:_:)
Active keyboard APIs
activeInputModes
User defaults APIs
UserDefaults
위는 애플이 정리해 준 API 리스트입니다. 이중에 하나라도 사용하고 있다면 Privacy Manifest에 정리를 해야 하는 것이지요..
근데 여기서 한 가지 궁금한 건 API마다 하위 문서가 존재하는 것들이 있는데, 그건 하위 문서까지 다 확인을 해야 하는 것인지 아니면 명시한 것만 찾으면 되는 것인지 정확하게 모르겠더라고요.. 아시는 분이 있다면 공유 부탁드리겠습니다.
저는 만약을 대비해서 최근 업데이트가 없었던 라이브러리들을 깃허브에서 받아서 프로젝트로 열어서 확인해보고 있습니다.. 위 API들을 프로젝트 전체 검색을 통하여 찾고있는데.. 이게 맞게 하는건지 잘 모르겠네요...ㅎ
'iOS Dev > iOS' 카테고리의 다른 글
[iOS/Swift] Privacy Manifest가 제대로 적용되었는지 확인하기 (0) | 2023.12.27 |
---|---|
[iOS/Swift] Privacy Manifest Privacy-impacting SDK (0) | 2023.12.26 |
[iOS/Swift] Privacy Manifest가 뭐야? (0) | 2023.12.24 |
[iOS/Swift] WebKit Html 직접 띄우기, 서버 없이 로컬 웹 사용, allowFileAccessFromFileURLs (0) | 2023.12.19 |
[iOS/Swift] 주소 검색 기능 구현하기 무료 API 사용 (0) | 2023.12.11 |