App store에 App Tracking Transparency 정책을 준수하기 위해 아래 로직을 추가했다. 앱 활동 추적에 대한 권한 요청이 뜨는걸 확인했고, 업데이트한 내용을 가지고 재심사를 요청했다.
Info.plist
<key>NSUserTrackingUsageDescription</key>
<string>앱은 사용자의 광고 추적 권한이 필요합니다.</string>
App.tsx
import {requestTrackingPermission} from 'react-native-tracking-transparency'
useEffect(() => {
await requestTrackingPermission()
}, []);
1. If you haven't already, update the app privacy information in App Store Connect to disclose that you track users. You must have the Account Holder or Admin role to update app privacy information.
2. Implement App Tracking Transparency.
3. Remove the custom prompts, and request permission using the AppTrackingTransparency framework before collecting data used to track the user. When you resubmit, indicate in the Review Notes where the permission request is located.
-> AppTrackingTransparency 프레임 워크를 사용하여 허가를 요청한다는게 현재 방식과 어떻게 달라지는지 확인해줘
-> 검토 메모에 허가 요청이 있는 위치는 표시한다는게 어떤 건지 점검 필요
app store connect에 업데이트 해야하는 내용이 있는건 아닐까 ?
조치를 위해 App store connet에 접속
배포 > App store > 신뢰 및 안전 > 앱이 수집하는 개인정보
내용중 위치 부분에 "추적 목적" 에 대한 내용을 추가했다

App Tracking Transparency를 이미 사용하고 있고
AppTrackingTransparency framework 를 사용하라는 부분과 Remove the custom prompts의 내용이 이해가 어렵다.
이미 ATT를 적용했고 custom prompts라면 나머지 권한 요청을 모두 삭제하라는 의미인지 모호한 부분이 있었다.
제출한 App에는 4개의 권한 요청을 받고있다
① 알림 허용
② 카메라 허용
③ 미디어 허용
④ 앱 추적(ATT)
혹시 앞에 3개 알림이 먼저떠서 ATT를 확인하지 못한건 아닐까 ?
맨앞으로 당겨보자
① 앱 추적(ATT)알림 허용
② 알림 허용
③ 카메라 허용
④ 미디어 허용
위와 같이 조치 후 심사에 통화되었다 .. !