App Tracking Transparency (ATT) To be submitted to the App Store for approval
In iOS14, the popover permission for tracking has been added and approved for release.
However, after iOS 15 came out, the review was rejected.
We’re still looking forward to completing our review, but we need more
information to continue. Your app uses the AppTrackingTransparency
framework, but we are unable to locate the App Tracking Transparency
permission request when reviewed on iOS 15.0.
Copy the code
The simple meaning is that AppTrackingTransparency framework is used, but no permission request is found on ios 15.
I did debug a wave of popovers that did not allow tracking on iOS 15, the relevant code was there, but the permissions popovers were gone. A wave of search on the net, have said plus time delay, here recommend put code in applicationDidBecomeActive in execution.
- (void)applicationDidBecomeActive:(UIApplication *)application { if (@available(iOS 14, *)) { ATTrackingManagerAuthorizationStatus status = ATTrackingManager.trackingAuthorizationStatus; . } else { } }Copy the code
Real machine debugging is also some, again submitted for review.
Boy, it was rejected again, and for the same reason.
We're looking forward to completing our review, but we still need more
information to continue. Your app uses the AppTrackingTransparency
framework, but we are unable to locate the App Tracking Transparency
permission request when reviewed on iOS 15.0.1.
Copy the code
People are stupid, should change all changed, the real machine also appeared. A search on the Internet, there is no other find a conclusion.
So I decided to reply directly to Apple below and posted a screenshot of the track permissions popup.
Dear audit team, we have received your review reply, but we are confused. There is App Tracking Transparency permission request in our App, which is used for information push, and there is relevant popup prompt. We have used the real machine to debug and verify, and the relevant screenshots are in the attachment. If the review team still thinks there is a problem with the app in this area, please clarify the problem so that we can make changes as soon as possible, as we are in urgent need of the app recently.Copy the code
There wasn’t much hope, but that night it was approved and the status changed to ready for release.
Never thought, finally in this way to solve!