2

I've just implemented the ATT request in my applications. It appears at the app first opening but I would like to show it again if the user wants to change his preferences from the app settings (internal).

I tried to call the requestTrackingAuthorization method again but it enters immediately to the completion handler. Is there a way to reset the status?

Lorenzo Vincenzi
  • 1,153
  • 1
  • 9
  • 26
  • 1
    Not sure if it’s still possible but you can send them the app settings panel where there’s a tracking switch https://stackoverflow.com/questions/39940219/how-to-jump-to-system-settings-location-service-on-ios10 – Warren Burton Feb 28 '21 at 23:09
  • Useful workaround but it's a pity because that setting should be modifiable at any time without sending the user out of app – Lorenzo Vincenzi Mar 01 '21 at 00:13
  • 2
    It is one-time only per [documentation](https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/3547037-requesttrackingauthorization) – lorem ipsum Mar 01 '21 at 02:45

0 Answers0