How to reset App Tracking Transparency prompt?

Hello,

I'm testing the ATT prompt in our game and now that I've got it working I would implement and test localization for it. However, requestTrackingAuthorization() does nothing past the first time it runs.

How can I reset it?

Cheers,
Alain-Daniel
Some problem here. Completely removing the app and then reinstalling it also seems to keep the user's decision.
How to reset ATT:
  1. Uninstall your app

  2. Reset "Privacy and Location settings" on the device's General Settings menu

  3. Install your app

  4. Launch app.

This didn't work for me. It still remembers my ATT choice. iOS 14.4.2

I have the same problem, did someone solve it?

in my case issue belonged to a place where I did call a request requestTrackingAuthorization.

Solution:

func applicationDidBecomeActive(_ application: UIApplication) {
    guard #available(iOS 14, *) else {
        return
    }
    ATTrackingManager.requestTrackingAuthorization { _ in }
}
How to reset App Tracking Transparency prompt?
 
 
Q