min_chan님의 블로그

Guideline 2.1 - Information Needed 본문

App Store Connect Guideline

Guideline 2.1 - Information Needed

min_chan 2025. 1. 29. 14:18

 

 


리젝 사유

Guideline 2.1 - Information Needed

The app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request when reviewed on iOS 18.2.1.

 

Next Steps

 

Explain where we can find the App Tracking Transparency permission request in the app. The request should appear before any data is collected that could be used to track the user.

 

If App Tracking Transparency is implemented but the permission request is not appearing on devices running the latest operating system, review the available documentation and confirm App Tracking Transparency has been correctly implemented.

 

If your app does not track users, update your app privacy information in App Store Connect to not declare tracking. You must have the Account Holder or Admin role to update app privacy information.

 

Resources

 

- Tracking is linking data collected from the app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more about tracking.

- See Frequently Asked Questions about the requirements for apps that track users.

- Review developer documentation for App Tracking Transparency.

 


원인

 

  • 1. ATT(AppTrackingTransparency) 동의 팝업이 표시되지 않음
    • 앱이 ATT 프레임워크를 사용한다고 명시되어 있지만, 해당 팝업을 확인할 수 없었음.
    • ATT 동의 요청은 사용자 데이터가 추적되기 전에 반드시 표시되어야 함.
  • 2. ATT(AppTrackingTransparency) 프레임워크가 올바르게 구현되지 않았을 가능성
    • 코드에서 ATTrackingManager.requestTrackingAuthorization()을 호출했는지 확인 필요.
    • Info.plist에 NSUserTrackingUsageDescription 키가 포함되어 있는지 확인 필요.
  • 3. 앱이 실제로 사용자 추적을 하지 않는 경우
    • App Store Connect에서 개인정보 보호 설정을 잘못 기재했을 수 있음.
    • 앱이 실제로 추적을 하지 않는다면, "앱이 추적을 수행하지 않는다" 라고 설정 변경 필요.

 

해결방법

  • 1. ATT(AppTrackingTransparency)를 사용하지 않을 경우
    • 개인정보 보호 설정을 수정한다.
  • 2. ATT(AppTrackingTransparency)를 사용할 경우
    • ATT 동의 요청문구를 사용자에게 띄워준다.