deniza / app_tracking_transparency

A Flutter plugin to show ios 14+ tracking authorization dialog.
https://pub.dev/packages/app_tracking_transparency/
MIT License
83 stars 28 forks source link

How soon can I ask for ATT permission again if user denied? #19

Closed danieeelfc closed 1 year ago

danieeelfc commented 3 years ago

How soon can I ask for ATT permission again if user denied?

I tried to push the calendar 6 months later, but I still could not ask for ATT permission once more.

As far as I've tested, the only scenario that could be asked again is if the user uninstalls the app and installs again later.

deniza commented 3 years ago

As far as I know you can not ask again if user once denied to give permission. You can try to show permission dialog by calling AppTrackingTransparency.requestTrackingAuthorization() but nothing going to happen if user once denied. If you want to test it multiple times, you can change the Bundle Identifier temporally.

danilofuchs commented 3 years ago

You cannot ask again, but you can link them to your app's page on the settings app

ghost commented 3 years ago

You are not allowed to ask again. I did it with a real iOS app and it was rejected by Apple. If the user declines, you have to accept it.