How I Resolve This Issue

Hello,

I am not a developer, I am simple a digital marketer. I had build new version [( From 1.5.1 to 1.5.2 ) with build version string 80] to update new information in the app and published all the data usage permissions that already added on the previous version. But got rejection after reviewing the app from apple developers and the reason of app rejection is given below. My client also don't know how to resolve it. If it is a developer part also let me know and if there is not need any developer to fix it then how I resolve it. Please it's Urgent!

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.4.

NOTE: How can the user trigger the AppTrackTransparency in the app?

Next Steps

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

If you've implemented App Tracking Transparency but the permission request is not appearing on devices running the latest OS, please 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 undeclare tracking. You must have the Account Holder or Admin role to update app privacy information.

Resources

  • Tracking is linking data collected from your 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 new requirements for apps that track users.
  • Review developer documentation for App Tracking Transparency.

To trigger, try this and do what is appropriate in each case:

@available(iOS 13.0, *)
func sceneDidBecomeActive(_ scene: UIScene) {
    DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
        self.requestPermission()
    }
}

func requestPermission() {
    if #available(iOS 15.0, *) {
            ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
                switch status {
                case .authorized:
                    // Tracking authorization dialog was shown
                    // and we are authorized
                    print("Authorized")
                case .denied:
                    // Tracking authorization dialog was
                    // shown and permission is denied
                    print("Denied")
                case .notDetermined:
                    // Tracking authorization dialog has not been shown
                    print("Not Determined")
                case .restricted:
                    print("Restricted ")
                @unknown default:
                   
                }
            })
        }
    }
}

https://stackoverflow.com/questions/69418845/app-tracking-transparency-dialog-does-not-appear-on-ios

How I Resolve This Issue
 
 
Q