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

Apple does not like showing custom message before showing native dialog and have ability to defer the decision #27

Closed aquadesk closed 2 years ago

aquadesk commented 2 years ago

Just FYI,

I got this reject message from apple.

So we should always show the native dialog regardless of the decision from custom dialog.


Hello,

Thank you for your resubmission. Upon further review, we identified an additional issue that needs your attention. See below for more information.

If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed your app includes App Tracking Transparency permissions requests, but it encourages or directs users to accept tracking. Specifically, your app directs the user to accept tracking in the following way(s):

Permission requests give users control of their personal information. It is important to respect their decision about how their data is used.

Next Steps

To resolve this issue, please revise the permission request process in your app so that the user is not inappropriately encouraged or directed to accept tracking.

If necessary, you may provide more information about why you are requesting permission to track before the request appears. If the user is trying to use a feature in your app that won't function without tracking, you may include a notification to inform the user and provide a link to the Settings app.

untp commented 2 years ago

Thanks for reporting this. I checked now, Google updated their guide. (https://support.google.com/admob/answer/10115027?hl=en) They suggest a custom dialog with only a Continue button.

v7GokkrtuxKhV5lYTjfANyoi3Q3O1UlDTQBV.png

aquadesk commented 2 years ago

Thanks for following up. This makes sense!

Thanks for the awesome project!

deniza commented 2 years ago

@aquadesk thanks for the update on this. @untp thanks for fast reaction.

Updated version is just published.