블로그

다음은 Apple에서 요구하는 30가지 이유 API입니다. 설명해야 할 내용이 좀 있을 수 있고, 어쩌면 한 가지 과제도 있을 수 있습니다

작성자: John Koetsier 2023년 7월 28일

애플은 지난 6월 약속 대로 공개했습니다 . 대부분은 기기 지문 인식을 불가능하게 하거나 최소한 효과를 떨어뜨리려는 애플의 목표와 관련이 있지만, 그중 적어도 하나는 대부분의 앱 개발자에게 어려움을 줄 수 있습니다.

2023년 가을부터는 새로운 앱이나 앱 업데이트를 업로드할 때 필수 API 사용 사유를 명시해야 합니다. 하지만 가을까지는 API 사용 사유를 명시하지 않은 경우 이메일 알림만 받게 됩니다. 2024년 봄부터는 앱이나 업데이트를 업로드하기 전에 각 필수 API 사용 사유에 대해 승인된 사유 목록에서 선택해야 합니다.

다음은 애플이 (현재까지) 목록에 포함시킨 30개의 API 및 함수입니다

파일 타임스탬프 API

  1. 생성일
  2. 수정 날짜
  3. 파일 수정 날짜
  4. 콘텐츠 수정 날짜 키
  5. creationDateKey
  6. getattrlist
  7. getattrlistbulk
  8. fgetattrlist
  9. 통계
  10. fstat
  11. fstatat
  12. lstat
  13. getattrlistat

시스템 부팅 시 API

  1. 시스템 가동 시간
  2. mach_absolute_time()

디스크 공간 API

  1. 용량 사용 가능 용량 키
  2. 중요 용도에 사용 가능한 용량
  3. 기회적 사용을 위한 가용 용량 키
  4. volumeTotalCapacityKey
  5. 시스템프리사이즈
  6. 시스템 크기
  7. statvfs
  8. fstatfs
  9. fstatvfs
  10. getattrlist
  11. fgetattrlist
  12. getattrlistat

활성 키보드 API

  1. activeInputModes

사용자 기본 설정 API

  1. 사용자 기본값

적어도 한 가지 범주에 대한 잠재적 어려움

애플이 광고 기술 회사들이 정밀한 식별을 위해 사용하는 디스크 공간, 타임스탬프 등의 매개변수를 목표로 삼고 있다는 것은 분명합니다.

하지만 개발자에게 다소 어려울 수 있는 필수 이유 API 사용 방식은 사용자 기본 설정 저장입니다. 상당수의 개발자가 앱 기본 설정을 파일에 저장하는 대신 UserDefaults API를 사용하여 저장합니다. 한 추산 에 따르면 약 90%의 앱이 이러한 방식을 사용합니다. 따라서 많은 개발자가 앱 내 기본 설정을 활성화하는 이유를 명시하거나 다른 방식으로 전환해야 할 것입니다.

필수 이유 API의 측정 영향

이미 Apple의 SKAdNetwork 어트리뷰션 프레임워크를 적극적으로 활용하고 있는 개발자와 마케터라면, 각 필수 사유 API에 대한 답변을 제출하는 과정이 간단하고 빠를 것입니다. 또한, SKAN 캠페인을 이미 운영하고 있고 Singular의 모델링 및 자체 인앱 이벤트를 활용하여 측정 데이터를 보강하고 있는 경우에는 측정에 미치는 영향이 전혀 없습니다.

지문 인식 기능을 여전히 제공하는 나머지 30%의 광고 기술 인벤토리에 접근하는 다른 사용자들에게는 이러한 조치가 추적의 문을 더욱 닫아버리는 결과를 초래할 것입니다.

이 목록이 어느 정도 동적이며, 지문 인식 광고 기술 업체들이 다양한 데이터 소스를 두고 애플과 숨바꼭질을 벌이는 과정에서 시간이 지남에 따라 다소 변화하더라도 놀라지 않을 것입니다.

디지털 마케팅 최신 소식을 받아보세요

이메일 주소를 입력하시면 바로 구독하실 수 있습니다! 스팸을 보내지 않겠다고 약속드립니다.