deniza / app_tracking_transparency

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

Rejected when reviewed on iOS 17.6.1 #57

Open SahidKhan89 opened 2 months ago

SahidKhan89 commented 2 months ago

Apple rejects app updates due to being unable to locate the App Tracking Transparency permission request when reviewed on iOS 17.6.1. Currently using app_tracking_transparency: ^2.0.6 which is the most recent version available.

deniza commented 2 months ago

Could you please check if the example provided with the app_tracking_transparency plugin runs and confirm whether the dialog appears on both the simulator and a connected Apple test device?

takeapps88 commented 2 months ago

@SahidKhan89

I also implemented the initPlugin() as per the code provided and got rejected during Apple's review for the same reason. https://pub.dev/packages/app_tracking_transparency/example

Upon checking, it worked fine on my iPhone, but on my iPad, the issue occurred as described in the rejection.

However, when I changed the 200 milliseconds in the code to 1000 milliseconds, the problem was resolved, and the Apple review passed.

It may not be a fundamental solution, but for now, I believe this should help you get through the review.